1

在 Java (Eclipse) 中使用 Selenium WebDriver。我正在尝试删除雅虎垃圾邮件文件夹中的邮件。我可以单击左侧面板中的垃圾邮件文件夹链接并查看邮件,但无法选中复选框。我尝试选择将选择下面所有复选框的顶部框。

这是我编写的单击垃圾邮件文件夹然后选中复选框的代码:

driver.findElement(By.xpath("//*[@id='spam-label']")).click();

driver.findElement(By.xpath("//*[@id='btn-ml-cbox']")).click();  //selecting the checkbox

请建议如何进一步进行。

4

1 回答 1

0

此代码对我有用,请选中复选框,请查看是否对您有帮助

  public class webdriver_firefox 
   {
  public static void main(String[] args) throws InterruptedException
         {
     WebDriver driver = new FirefoxDriver(); 
     driver.get("http://www.gmail.com");
     System.out.println(driver.getTitle());

     driver.findElement(By.id("Email")).sendKeys("abc@gmail.com");
     try{Thread.sleep(4000);}catch(Exception e) {}
      driver.findElement(By.id("Passwd")).sendKeys("123654");
      driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
     driver.findElement(By.xpath("/html/body/div/div[2]/div/div/form/label")).click();  // this line select the check box please check this
     synchronized (driver)
     {
         driver.wait(2000);
     }
     //driver.wait(1000, 1 );
     driver.findElement(By.id("signIn")).click();
于 2013-01-11T12:21:06.327 回答