-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;
}
}