-2
我正在嘗試查找顯示爲單擊的錨點。計算所有元素並使用isDisplayed()不是最優的。有沒有更快,更有效的方法來做到這一點?如何找到可見的錨點元素並在硒中單擊它
我正在嘗試查找顯示爲單擊的錨點。計算所有元素並使用isDisplayed()不是最優的。有沒有更快,更有效的方法來做到這一點?如何找到可見的錨點元素並在硒中單擊它
比方說,你的錨元素是:
List<WebElement> elem =driver.findElements(By.xpath("xpath\to\anchor"));
if(elem.size() >0)
{
System.out.println("Element is present" + elem.get(1).getText();
}
,或者驗證是否顯示該元素或沒有,你可以使用自定義的方法:
public boolean isPresent(WebElement element){
try{
elem ;
return true;
}
catch(Exception e){
return false;
}
}