問題タブ [webdrivermanager-java]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
selenium - InternetExplorerDriver の使用時に deleteAllCookies または cleanCookie が原因で UnreachableBrowserException が発生する
私はgebで小さなテストスイートをセットアップしました。すべてがchromeとfirefoxで正常に動作していますが、IEでテストを実行するブラウザを拡張したいと思っていました. m ログインテストの実行後もログインしている)
IEDriver をロードするには、InternetExplorerDriver のバージョン 2.53.1.0 を実行する bonigarcia のwebdrivermanagerを使用します。
私のGebConfigからのスニペット:
私のテスト設定は次のようになります。
このメソッドresetBrowser()
は Geb のもので、これを行います。
そして、これが私のクリーンアップです(それなしでも試してみましたが、何も変わりませんでした):
resetBrowser()
Cookie を削除する必要がありますが、現在のドメインの Cookie のみが削除されることを読みました。だから私は何かを追加する前に、browser.clearCookies(browser.baseUrl)
またはbrowser.clearCookies("http://localhost:8080/")
代わりにresetBrowser()
動作するはずだと思った。しかし、この行を追加するとすぐに、IEDriver は次の例外で動作を停止します (使用すると同じ例外がスローされますdriver.manage().deleteAllCookies()
)。
java - PhantomJS ドライバーのセットアップ時にエラーが発生するのはなぜですか?
Maven & Java プロジェクトで Selenium と PhantomJS を使用しようとしています。
pom.xml ファイルで使用する依存関係は次のとおりです。
私のJavaファイルでは、この方法を使用して、コンピューターにJARファイルを持たずにPhantomJSドライバーをセットアップしようとしています:
これを最初に試したときはうまくいきましたが、1、2 週間から次のエラーが発生します。
誰が何を変更するかについて考えを持っていますか? 道に迷ってどうしたらいいのかわからない…
java - Selenium を 2.53.1 にダウングレードしたため、Firefox でローカルホスト ページにアクセスしようとするとエラーが発生する
こんにちは、少し助けが必要です。私は Selenium 3.0.1 を使用しています。ただし、アクション (moveto と doubleclick) は Firefox にまだ実装されていないため、2.53.1 に変更する必要があります。
Selenium 3.0.1 用の firefox webdriver を入手できました。ダウングレードしたため、Firefox を実行できません (chrome と IE は良いです!)。
私のコードは次のとおりです。
エラーは次のとおりです。
org.openqa.selenium.firefox.NotConnectedException: 45000 ミリ秒後にポート 7055 でホスト 127.0.0.1 に接続できません。Firefox コンソール出力:
互換性の問題のようですが、まだわかりませんでした。
ありがとう
編集:これを使用してwebdriverをロードしています: https://github.com/bonigarcia/webdrivermanager