問題タブ [geckodriver]
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 - Webdriver 3.0.0-beta3 がブラウザーとの対話に失敗する
私はセレンの自動化に取り組んでいます。今日、最新の依存関係を持つように pom ファイルを更新しました。
この後、ブラウザーで実行されているテストはありません。Firefox がバージョン 48 で、それが開くとしますが、webdriver はブラウザーとやり取りしていません。私が得るエラーログは次のとおりです。
これは、64ビットマシンでjreとjdkを32ビットに変更した後、今朝発生する新しいエラーです
firefox - Selenium Webdriver 3.0 beta4 の使用中に firefox 48 で信頼できない証明書エラーをバイパス/無視する方法
私は機械加工されたRDでSelenium stanalone 3 beta4.jar + FireFox48 + Geckodriverを使用しようとしていますが、以下は私が観察している問題です:
i) アプリケーションの証明書セキュリティ エラーをバイパスまたは無視することができません。以下は、使用しているコードです。
ii)そして、ユーザー入力に基づいてカスタムまたはデフォルトのfirefoxプロファイルを呼び出したいのですが、これも機能しません Jenkins(Linuxマシン)から自動化スイートをトリガーすると、スイートをトリガーするたびにコードから渡すデフォルト値またはカスタム値を呼び出すのではなく、新しい FireFox プロファイル。ただし、Windows マシンにインストールされている Eclipse から同じテスト スイートを呼び出すと、コードごとに firefox プロファイルの値が取得されます。
注: リモート デスクトップを使用してテスト スイートを実行しています。つまり、アプリケーションは RD で呼び出され、すべての実行は、Jenkins (Linux マシン) から実行したい呼び出し部分のみで行われます。
以下は私が使用しているコードの一部です:
java - Mozilla の GeckoDriver で Selenium を使用すると、CircularOutputStream クラスが見つからないという例外が発生する
Java Selenium Firefox geckodriver を使用すると問題が発生します。問題は次のとおりです。
※OS:Windows7
*Selenium バージョン: Selenium 3.0.0 beta4
*Java: 8
*Geckodriver: v0.10.0
エラー メッセージ: スレッド "メイン" で例外が発生しました.firefox.FirefoxBinary.(FirefoxBinary.java:52) org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:92) で tools.Cadencie.LoginCad(Cadencie.java:24) で tools.Cadencie.main( Cadencie.java:73) で sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) で sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) で sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で java .lang.reflect.Method.invoke(Method.java:498) com.intellij.rt.execution.application.AppMain.main(AppMain.java:147) 原因: java.lang.ClassNotFoundException: org.openqa.selenium.remote.internal.CircularOutputStream at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java: 424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 10 詳細
コード:
バージョンの不一致の問題である可能性があると思います。maven、selenium 2.52.0を使用している別の自動化プロジェクトがあるため..しかし、これが問題を引き起こしたかどうかはわかりません。今回はMavenを使用していません。JAVA GUI プログラム (ツールキット) を作成してみてください。
java - Mac OS X で Geckodriver が起動しない
Swing + Selenium 3.0.0-beta (Web からデータを取得するため) アプリケーション (IDE: Intellij Idea) で Java 8 + GUI を作成し、.jar にエクスポートしました。JREがインストールされた Windows 10、Windows 7 で正しく動作します。 . 残念ながら、Macで起動する必要があります-起動しますが、エラーが表示されます:
プロジェクトに追加する手がかりを見つけました:
ただし、 geckodriver.exe や geckodriver for Mac では動作しません。その問題の解決策または回避策を提供できますか?
java - Selenium 3.0 Firefx ドライバーが org.openqa.selenium.SessionNotCreatedException: Unable to create new remote session で失敗する
Selenium 3.0 Firefx ドライバーが org.openqa.selenium.SessionNotCreatedException: Unable to create new remote session で失敗する。
java - スレッド「メイン」でエラー例外を取得する java.lang.IllegalStateException
MAcOS で新しいブラウザーを開くスクリプトをコンパイルしているときに、Selenium Web ドライバーを初めて使用します。次のエラーが表示されます。
これを解決するのを手伝ってください....