問題タブ [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.
selenium - Seleniumサーバーがエラーを発生させます:現在のプラットフォームLINUXと一致しません
私はセレン2.47.1を使用しています。クライアントとサーバーをダウンロードして、プロジェクト内に配置しました。サーバーを起動すると、次の情報が記録されます。
いくつかのログを見た後、次の行について疑問があります。
- Internet Explorer の設定がある理由。私はubuntu 14.04を使用しており、FirefoxとChromeを使用しています。
- 現在のプラットフォーム LINUX と一致しないと言った理由。
サーバーが稼働している状態でテスト プロジェクトを実行すると、次のエラーが発生しました。
SeleniumHQ からSeleniumサーバーとクライアントをダウンロードしました。
c# - Selenium RemoteWebDriver での NTLM 認証
C# テストで Selenium HtmlUnit ドライバーを使用しようとしています。私の知る限り、C# で HtmlUnit ドライバーを使用する唯一の方法は、Selenium サーバーと RemoteWebDriver を使用することです。
ただし、NTLM 認証も使用する必要があります。Java で非リモート ドライバーを使用すると、明らかに次のように構成できます。
(ソース: https://groups.google.com/forum/#!topic/webdriver/ktIWIs5m0mQ )
しかし、私はC#を使用しているため、これでは明らかに問題は解決しません。どうやってやるの ?(Chrome は問題なく使用できますが、高速化のために HtmlUnit を使用したいと考えています)。
ありがとう !
java - Selenium python-grid-DefaultRemoteProxy 不明なバージョン、ホストへのルートがありません
machine1 (ubuntu) で Selenium ハブを開始し、machine2 (Redhat 6) で node2 を開始します。両方のマシンに同じバージョンのselenium server=selenium-server-standalone-2.46.0.jar
問題: テストを実行すると、エラーが発生します:
[例外] メッセージ: 新しいセッションの転送エラー リクエストの転送エラー ホストへのルートがありません Stacktrace: at org.openqa.grid.web.servlet.handler.RequestHandler.process (RequestHandler.java:114) at org.openqa.grid. javax.servlet.http.HttpServlet.service (HttpServlet.java: 727)
ハブ URL: http://10.1.19.123:4444/grid/console# これは、node2 の上部にこの文字列があることを示しています = DefaultRemoteProxy 不明なバージョン、ホストへのルートがありません
しかし、ハブ machine1 でノードを開始したとします。テストはこの machine1 に対して問題なく実行されます。基本的に、ノードとハブが同じマシン上にある場合、テストは正常に実行されます。グーグルで調べたところ、考えられる理由はマシン1と2の間の通信であることがわかりましたが、マシン1と2で互いにpingを実行すると、問題なく互いにpingできます。私は解決策がありません。助けてください。
java - セレンサーバーをセットアップする
リモートホストにセレンサーバーをセットアップする方法と、それを適切に使用する方法に関する明確で簡潔なチュートリアルを探しています。私はまだサーバーのセットアップと構成全般に不慣れであり、セレンのドキュメントはより高いレベルの理解を意図した方法で表現されているようです. ローカル マシンで動作するいくつかのテスト ケースが既にセットアップされており、リモートでセットアップする方法を知りたいと考えています。
selenium - 複数の Firefox プロファイルで Selenium Server を起動する
プロファイルを使用して Selenium Server を起動できます。
しかし、どうにかして Selenium Server をより多くの名前付きプロファイルで起動できるので、コード側でそれを選択しましたか?
Selenium Server から FF を使用するための現在のコード:
node.js - Nightwatch.js で Selenium Server を起動する
私は selenium-webdriver を使用していましたが、nightwatch.js を試して使いやすいかどうかを確認したかったのです。こちらの指示に従いました。Nightwatch に自動的に Selenium サーバーを起動させることにしたので、上記のリンクに基づいて適切な構成であると思われることを行いました。理解できないエラーが発生し、出力には次のように表示されます。
セレンのデバッグログファイルはこれを言います
これは私の nightwatch.json ファイルです
編集: demoTestGoogle を追加しました。実行する nightwatch.js ファイルがあり、demoTestGoogle 関数を実行します。
demoTestGoogle を実行する nightwatch.js
別の JS ファイルの demoTestGoogle 関数
selenium - セレンサーバーをローカルで実行するにはどうすればよいですか?
http://seleniumbuilder.github.io/se-builder/で作成しているいくつかのテストを実行するには、Selenium サーバーを実行する必要があります。
これは selniumIDE 用ではなく、サーバー グリッド用でもありません。selenium ビルダーからエクスポートできる必要があり、ローカルの selenium サーバー (例: localhost:4444) で実行するように指示されています。
http://www.seleniumhq.org/download/のダウンロード ページを使用していますが、基本的な情報はあまりありません。
ダウンロードのリンクが表示され、.jar ファイルを保存できます。私はJavaを知りません。クリックして取得しようとしています
[
[
どのようにコンパイルして使用する必要がありますか?
selenium - Windows で Selenium Server を起動できない
私のマシンでセレンサーバーを起動しようとしています。
http://docs.seleniumhq.org/download/
言語 クライアント バージョン
Java 2.53.0
Jar を実行しようとすると、次のエラーが表示されます。
スレッド「メイン」の例外 java.lang.NoClassDefFoundError: org.openqa.grid.selenium.GridLauncher.(GridLauncher.java:53) の com/google/common/col lect/ImmutableMap$Builder 原因: java.lang.ClassNotFoundException : com.google.common.collect.Immutable Map$Builder at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) ) at java.lang.ClassLoader.loadClass(Unknown Source) ... 1 つ以上
私のマシンには最新のJavaバージョンがあります。誰かがこれについて私を助けることができれば、それは素晴らしいことです. お時間をいただき、ありがとうございました。