我想實現以下目標: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