我想写在文本框中,如果它显示在页面上,如果它没有显示在页面上则点击下一个按钮,然后直接点击下一个按钮

时间:2015-09-10 12:00:01

标签: java selenium selenium-webdriver

if(!driver.findElement(By.id("pt1:r1:0:r1:2:r1:0:it1::content")).isEnabled())
{   
    System.out.println("IS NOT DISPLAYED"); // if text box is display
    driver.findElement(By.id("pt1:r1:0:r1:2:next")).click();
}
else if(driver.findElement(By.id("pt1:r1:0:r1:2:r1:0:it1::content")).isEnabled())
{           
    System.out.println("IS DISPLAYED"); // if text box is not display
    driver.findElement(By.id("pt1:r1:0:r1:2:r1:0:it1::content")).sendkey("ABCXYZ");
    driver.findElement(By.id("pt1:r1:0:r1:2:next")).click();
}

我尝试过try和catch阻止其工作,但执行脚本需要时间。

0 个答案:

没有答案