編集:要素の上にマウスを置く簡単な方法を考えましたが、結果がポップアップするのを待っています。 Chromeウェブドライブが要素の上を移動し、テキストを表示するには速すぎる移動をします。テキストがポップアップするまで、どうやって馬鹿に抱かれ続けることができますか?私はWait()とuntil()を見ていましたが、正しく動作させることができませんでした(私はコード内でブール値が真実であることを本当に待っているわけではないと思います。 )。ここに私がこれまで持っていたものがあります...要素にマウスを合わせて、Javaを使用してSelenium WebDriverで待ちます
WebDriver driver = getWebDriver();
By by = By.xpath("//*[@pageid='" + menuItem + "']");
Actions action = new Actions(driver);
WebElement elem = driver.findElement(by);
action.moveToElement(elem);
action.perform();
おかげさまでもう一人!
乾杯。
エラーが発生していますか?現在のコードはどうなりますか?ポップアップが消えてしまうほど速くそれをホバリングしていますか? –
あなたはどのブラウザを使用していますか? – acdcjunior
私はChromeドライバを使用しています。私が得ているエラーは、要素が見つからないということですが、私は正しい要素があることを知っています。コマンドはただタイムアウトします。残念ながらポップアップは表示されません。 – dr4g1116