問題タブ [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.
firefox - カスタム Firefox プロファイルで Selenium サーバーが起動しない
カスタム Firefox プロファイルを DefaultSelenium コンストラクターに渡して、Selenium サーバーを起動しようとしています。指定した URL でブラウザを開きます。
ログは
その後、そのままでサーバーが起動しません。
ただし、カスタム プロファイルを使用しない場合、これは問題なく機能します。
https に必要なサイト証明書をいくつか保存したので、起動カスタム プロファイルが必要です。また、これをEclipseから実行しています。
サーバーがカスタム プロファイルを起動するように構成されていないようです。これで私を助けてください。
selenium - セレンを使用したユーザーエージェントgooglebot
セレンを使用して、自分の Web ページを Googlebot として呼び出そうとしています。以下は私のコードですが、トラフィックをリダイレクトしてWebページをgooglebotとして表示します...誰かがリクエストをプログラムでgooglebotに送信するのを手伝ってくれますか?
java - java.lang.UnsupportedClassVersionError: org/openqa/gr id/selenium/GridLauncher (サポートされていない major.minor バージョン 50.0)
この Selenium サーバー jar ファイルを Selenium フォルダーに入れました。コマンドでこれを実行しようとすると、java - jar selenium-server-standalone-2.0b3.jar
このバージョン差エラーが発生します。誰かが私が間違っているところを教えてもらえますか?
gwt - SeleniumでElement id例外を克服するにはどうすればよいですか?
T は、UiBinder 自体で GWT ウィジェットの「id」を設定します。
たとえば。
また追加*.gwt.xml で
次に、Seleniumテストケースでこれを試します
正しく動作する場合もあります。ただし、次の例外がスローされる場合があります。
要素が見つかりません: {"method":"id","selector":"gwt-debug-loginButton"} コマンドの実行時間またはタイムアウト: 62 ミリ秒
何を更新する必要がありますか? 誰でも私を助けることができますか?
selenium - Selenium を拡張する PHPUnit を使用して一時停止する方法はありますか
テストの実行速度が速すぎて、コードが常に失敗します。一時停止する方法はありますか?
$this->pause('3000'); を試しました。そして $this->wait('3000'); しかし、うまくいきません。
今、私は $this->setSpeed('3000'); を使用しています。しかし、実行が遅すぎます。
java - Selenium-Server-standalone を Windows サービスとして実行すると CPU 消費量が高くなる
私の投稿をご覧いただきありがとうございます。
私は nssm(- the Non-Sucking Service Manager | http://nssm.cc/ ) を利用する Windows サービスとして selenium-server-standalone を実行しています。 stackoverflow.com/a/10656979/956863。投稿の簡単な要約: nssm.exe をダウンロードして展開する NSSM をインストールし、コマンド ラインから次を実行しました: nssm install Selenium-Server "C:\Program Files\Java\jre6\bin\java.exe" "-jar C:\Selenium\ selenium-server-standalone-2.24.1.jar"
このプロセスを実行しているマシンは、Windows XP、サービス パック 3 を実行しています。サービスとしてセレン サーバーを実行するこのソリューションは魅力的であり、セレン サーバーが実行されているときに何らかの理由でクラッシュすると、セレン サーバーは問題なく再起動します。手動介入。
しかし、私は仕事を始めており、システム管理者から高CPUアラートがスローされていると通知されています。また、システムログには情報がありません...だから、セレンが実際にこの問題の原因であるかどうか疑問に思っています.このCPUスパイクのせいでサービスとしてSeleniumを実行する可能性を排除したいと考えています。
CPU使用率がX量に達したときにセレンサービスを停止する方法など、誰かが解決策を考えられますか? または?
それまでの間、ある種の長期的な CPU 使用率モニターを設定して、XP のシステム モニターに欠けている可能性があるものを確認できるかどうかを確認します。(誰かがこれを達成するための良い方法を知っているなら、私も提案を受け入れます)
ruby - セレン グリッド ノードの命名。特定のノードの生成
セレンハブに一種のデフォルトキューを実装しようとしています。ノードの名前を指定する可能性があります (実際にはその環境、「ubuntu の firefox」や「windows の chrome」など)。Selenium グリッド自体にはデフォルトのキューがあり、「先入れ先出し」の原則に従って動作します。しかし、セレンサーバーに与えられたタスクのいくつかを優先したいと思います. カスタム キューを導入する可能性はありません (そのための API はないようです)。そのため、キューのロジックをセレン サーバーから分離することにしました。特定の名前 (環境) を持つ特定のノードのみを呼び出します。たとえば、「firefox important node」などです。
それで、自分のタスクに使用するノードをセレンに直接伝える方法を知りたいですか? そして、一般的に、私は正しい方法で考えていますか?
ここに私の設定があります:hubConfig.json.erb
nodeConfig.json.erb
そして私のドライバークラス:
指定したノードをタスクに使用する方法がまだわかりません。:name => "firefox important node"
nodeConfig.json.erb の構成を追加して拡張するドライバーを開始しようとすると、
Selenium は、ランダムなノードでランダムな Firefox ブラウザーを起動するだけです。どうすれば制御できますか?
selenium - Selenium サーバーが起動しない
これはコードであり、セレンサーバーを起動してこれを実行すると、このエラーが発生します。エラーの原因は何ですか? 私のFirefoxプロファイルが正しく設定されていないのですか?
誰でもこれを修正するのを手伝ってもらえますか? これらのエラーが発生しましたが、手がかりがありません。助けてください。
maven - Selenium Maven プラグイン実行時の Firefox プロファイルの「parent.lock」
私の統合テストがmaven用のセレンプラグインで実行されるとき
次のメッセージが表示されます。
Lock file still present! C:\Users\ADM\AppData\Local\Temp\customProfileDirbb53fd86ecaf4236bf538b7a1171814b\parent.lock
firefox プロファイルが作成された直後に parent.lock ファイルを削除すると、テストは正しく機能します。parent.lock ファイルの作成を回避する方法を知っている人はいますか? または他の解決策
セレン2.33.0を使用しています
全体の例外は