我想实现以下目标:selenium webdriver Java:提高“if else”性能?
- 如果一个特定的元素存在,单击它并回到主页。
- 否则,只是回到主页所以测试继续进行无故障
我想出了下面的代码,这却是真的慢。我不确定有没有更好的方法来实现这一点?任何意见将不胜感激!
boolean exists = driver.findElements(By.id("xxx")).size() != 0;
if (exists)
{
driver.findElement(By.id("xxx")).click();
driver.findElement(By.cssSelector("xxx")).click();
}
else
{
driver.findElement(By.cssSelector("xxx")).click();
}
感谢反馈! – user1282634 2012-03-21 22:59:17