問題タブ [selenium-server]
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.
java - apache commons execを使用してセレンスタンドアロンサーバーをハブとして実行するには?
Java プログラムのハブとして selenium-standalone-server を起動しようとしています。ProcessBuilder と Process を使用しようとしました。私はそうすることができませんでした。次に、Apache Commons exec ライブラリを見つけました。セレンサーバーを起動できました。しかし、次のコードを使用している場合、サーバーをハブとして実行できません。このコードを日食で実行しようとしています。
理想的には、このプログラムはサーバーをハブとして起動する必要があります。しかし、それはしていません。「-role hub」および「-port 5454」パラメータが省略されています。
次の出力が得られます。
java -jar selenium-server-standalone-2.33.0.jar -role hub -port 5454
2013 年 7 月 28 日 10:42:32 PM org.openqa.grid.selenium.GridLauncher メイン
情報: スタンドアロン サーバーの起動22:42
: 33.468 情報 - Java: Sun Microsystems Inc. 14.0-b16
22:42:33.470 情報 - OS: Linux 2.6.33.3-85.fc13.i686.PAE i386
22:42:33.520 情報 - v2.33.0、コア v2.33.0 . リビジョン 4e90c97
22:42:34.111 情報から構築 - RemoteWebDriver インスタンスは次の場所に接続する必要があります:http://127.0.0.1:4444/wd/hub
22:42:34.115 情報 - バージョン Jetty/5.1.x
22:42:34.117 情報 - 開始された HttpContext[/selenium-server/driver,/selenium-サーバー/ドライバー]
22:42:34.119 INFO - HttpContext を開始しました[/selenium-server,/selenium-server]
22:42:34.120 INFO - HttpContext を開始しました[/,/]
22:42:34.182 情報 - org.openqa.jetty.jetty.servlet.ServletHandler@13c468a を開始しまし
た 22:42:34.183 情報 - HttpContext[/wd、/wd]
を開始しました 22:42:34.200 情報 - 0.0.0.0 で SocketListener を開始しました:4444
22:42:34.200 情報 - org.openqa.jetty.jetty.Server@15e83f9 を開始しました
私を助けてください。
linux - selenium-server-standalone の tmp ディレクトリを設定する方法
selenium-server-standalone-2.39.0.jar
ヘッドレス方式 (xvfb + firefox) でセレン テストを実行するために Linux VM で実行しています。
実行中、Selenium サーバーは多くの一時ディレクトリとファイルを作成しますが、/tmp/
これらはテストの終了後も削除されません。
/var/tmp
問題は、私の /tmp/ ディスクがかなり小さく、この目的で使用したいということです。しかし、私はそうする方法を見つけることができません。
可能性を知っていますか?
javascript - Selenium-webdriver.wait():何が返されますか?
Selenium-Webdriverを使用してMochaテストを実行すると、
しかし、私はエラーが発生していますTypeError: Object [object Object] has no method 'sendkeys'
なぜでしょうか?wait() によって返されるもの (もしあれば) は何ですか?
ありがとうございました!
perl - Selenium 2.0スタンドアロンおよびperlスクリプトでFirefoxブラウザウィンドウを最小化/修正する方法
selenium-server-standalone-2.41.0.jar を Selenium サーバーとして使用し、perl スクリプト ( Test::WWW::Seleniumを使用) を使用してテストを行います。その後、selenium テストが開始され、Firefox ウィンドウが開きます。可能な限り最小のウィンドウに縮小したいと思います。
次のコマンドを使用してセレンを開始しています。
アドオンでプロファイルのサイズを変更しようとしましたが、うまくいきません。ウィンドウのサイズが変更されます。
Firefox のウィンドウ サイズを修正する方法、または perl で縮小する方法はありますか?
java - OSX での Selenium-Server-Standalone の起動が遅い
Selenium-server-standalone は、起動中に 5 秒の遅延があります。デバッグ オプションを指定して Selenium を実行すると、遅延の原因がNew random session seed
.
でSeleniumサーバーを起動しますjava -jar selenium-server-standalone-2.44.0.jar
。
chromedriverを指定したい場合は、次のように記述しますjava -jar selenium-server-standalone-2.44.0.jar -Dwebdriver.chrome.driver=chromedriver_2.11
次の場合に発生します。
- OSX 10.9.5 および OSX 10.10
- Java 1.7.0_51 (アップデート 67 およびアップデート 71)
- セレン-サーバー-スタンドアロン 2.42.0、2.43.1、2.44.0
- chromedriver の有無にかかわらず (2.9、2.10、2.11)
- sudo および非特権ユーザーとして実行
同じ構成の他のマシンで私が知っていることから、そのような遅延はありません。
5 秒なんてたいしたことないように思えるかもしれませんが、同じ問題が原因である可能性が高い別の問題があります。数秒ではなく 1 分間待つことができます。
ここにログがあります