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 に答える