私は Selenium を初めて使用し、Chrome ドライバーを介して実行すると以下のコード スニペットが NoElementFoundException をスローするが、Firefox ドライバーを使用するとハングするという問題に遭遇しています。予想される動作は、Chrome と Firefox の両方が例外をスローすることです。
これをtry-catchに埋め込んでみましたが、Firefoxでは例外がキャッチされません。インターネットを検索しましたが、同じ問題に関する他の投稿が見つからないようです。
public static String getAlbumName(){
WebElement albumName = Browsers.getCurrentDriver().findElement(By.xpath("//div[contains(@class,...")));
String albumNameText = albumName.getText();
return albumNameText;
}
これは Chrome による例外です: NoSuchElementException: The element could not be found (WARNING: The server did not provide any stacktrace information)
私はSelenium 2.25.0を使用しています
この不一致が見られる理由はありますか?
ありがとう!