selenium WebDriver javaスクリプトを実行しているときに、IEブラウザに問題があります。しばらくの間、画面の前で実行されますが、ある時点で画面の後ろに移動し、システムで開いている他のウィンドウが前面に表示されます。これは、主に実行されるスクリプトのフローに影響を与えています。誰でも解決策を提案できますか?ありがとう !!!
質問する
1449 次
2 に答える
2
window.focus()メソッドを使用して、この問題をある程度解決しました。IEウィンドウが画面の後ろにある場合は常に、それを使用して画面の前に戻す必要があります。これがコードスニペットです((JavascriptExecutor)driver).executeScript("window.focus()");
ありがとう :)
于 2013-01-30T05:38:34.113 に答える
2
IE ドライバーで特定の操作を行うと、IE ウィンドウが Z オーダーの一番下 (バックグラウンド) に押し出されるという既知の問題がありました。これらの中WebElement.click()
には、要素内の要素の呼び出しと選択がありました<select>
。これらの問題は、IEDriverServer.exeの 2.26.0.9 で修正されました。言語バインディングと IEDriverServer.exe の両方を最新バージョン(この記事の執筆時点では 2.28) に更新すると、問題が解決する可能性があります。
于 2013-01-11T14:00:42.647 に答える