問題タブ [selenium-chromedriver]

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.

0 投票する
7 に答える
29873 参照

selenium - ChromeDriver in Fullscreen Mode

I am trying to send F11 to ChromeDriver, however it does not respond to it. When I press F11, it turns Chrome into fullscreen mode. When I send F11 through ChromeDriver, it does not. This is the same for any F-key in ChromeDriver. It works fine with FirefoxDriver and IEDriver, just not ChromeDriver. Is there any way I could get ChromeDriver into fullscreen mode ?

Note : Fullscreen mode is different from maximized mode, as it hides all toolbars.

0 投票する
3 に答える
3355 参照

selenium - Selenium IDE がポップアップ/アラートをキャプチャしない

コマンドを記録するために Selenium IDE を使用しています。ログイン画面の赤いルートをテストする必要があります。しかし、Selenium はアプリケーションからのアラートを認識していません。太字で強調表示されている警告メッセージは、Selenium IDE によってキャプチャされません。

正しいユーザー名とパスワードを入力してください。 -- 警告メッセージ

このセレンを完成させるのを手伝ってください...

0 投票する
1 に答える
9008 参照

java - ChromeDriver で Selenium 2 RemoteWebDriver を使用する

こことウェブで自分の質問に対する答えを探しましたが、役に立つものは何も見つかりませんでした。うまくいけば、これはあまりにもばかげた質問ではありません。

さまざまなブラウザーを使用して Selenium 2 を動作させようとしています。Mac をハブおよびノー​​ドとして使用し、Windows PC をノードとして使用しています。私の問題はChromeにあります。Mac で Java コードを開始し、Windows PC で Selenium テストを実行したいと考えています。Chrome を localhost で実行するには、次のコードを使用します。

これにより、ハブ/ノード Mac で Chrome が開きます。Windows PC で開くにはどうすればよいですか? ChromeDriver() クラスに何かを渡すことはできますか?

RemoteWebDriver を使用してみましたが、次のようになりました。

コードはコンパイルおよび実行されますが、Chrome は起動しません。エラーは発生しません。localhost で RemoteWebDriver を開始していて、Chrome がまだ機能しないことに注意してください。URLをWindows PCのIPに変更しても何も変わりません。RemoteWebDriver に問題があるか、パラメータを ChromeDriver に渡す必要があります。助けてください。

0 投票する
4 に答える
47056 参照

selenium - Jenkins がホストする Grid で Chromedriver を使用して Selenium をセットアップする方法

私はSeleniumで最初の一歩を踏み出しました。Jenkins の Selenium グリッドで実行するテスト (Firefox ドライバー) を正常にセットアップしました (Jenkins-Selenium-Grid プラグインを使用)。また、Jenkins を実行しているマシン (Server2003 64bit) に Chromdriver プラグインと Chrome 自体をインストールしました。すべてのユーザーに対して Chrome がインストールされます (C:\Program Files (x86)\Google\Chrome\Application\chrome.exe 内)。問題は次のとおりです。Chromedriverを使用しようとするとすぐに取得します

Firefox のテストは正常に実行されるため、「ブラウザの起動」に問題があるのでしょうか?! 最初の質問は、Chromdriver が想定する chrome バイナリのデフォルトの場所はどこですか? 2 番目の質問: これを修正するにはどうすればよいですか? 設定する環境プロパティはありますか? または、単に PATH を chrome.exe の場所に設定できますか。

更新:私は少し掘り下げました。これまたはあれに遭遇したと思います。この問題の回避策はありますか?

0 投票する
0 に答える
938 参照

php - Selenium ドライバー、optgroup 内のオプションの実行に失敗する

ここで PHP Webdriver バインディングを使用しています: http://code.google.com/p/php-webdriver-bindings/

問題なく標準option要素を選択できますが、それらがclick() メソッドの子である場合、選択した項目は変更されません。<select><optgroup>

要素が見つかりました(要素var_dumpの詳細を確認できます)。私が使用しているコードは次のとおりです。

次に、以下を実行すると、失敗します。

0 投票する
2 に答える
1896 参照

css - CSS セレクターを使用して Selenium RC でボタンをクリックできない

コードは CSS を使用してボタンに焦点を合わせて強調表示しますが、プログラミング言語として c# を使用して Selenium RC で CSS を使用してボタンをクリックすることはできません。これが私のコードです。

以下の Xpath コードは、C# を使用した Selenium RC で問題なく動作します。

ボタンの HTML コードは次のとおりです。

少しでも助けていただければ幸いです。

0 投票する
4 に答える
4322 参照

ruby - ヘッドレスブラウザでページの読み込みを停止する

私はwatir-webdriverrubygemを使用しています。ブラウザ(Chrome)を起動し、ページの読み込みを開始します。ページの読み込みが遅すぎるため、watir-webdriverでタイムアウトエラーが発生します。ブラウザにページの読み込みを停止させるにはどうすればよいですか?

ページの読み込みが完了する前に、ブラウザが他のコマンドに応答しないようです。ブラウザにロード中のページを破棄して次のコマンドを実行させるにはどうすればよいですか?

更新しました

興味深い機能フラグloadAsynchttp://src.chromium.org/svn/trunk/src/chrome/test/webdriver/webdriver_capabilities_parser.ccを見つけましたこの問題を解決するのに役立つかもしれません。chromedriverを起動するときにこれを設定するためのwatir(webdriver)の作り方がまだわかりません。このフラグはここで導入されましたhttp://codereview.chromium.org/7582005/

0 投票する
5 に答える
20868 参照

java - クロムドライバーを使用してJavaでselenium2の基本認証をオーバーライドする方法は?

selenium2 chrome ドライバで基本認証を無効にする方法は? プロジェクトで、クロムの「認証が必要」ポップアップが表示され、webdriver がナビゲーションを続行するのをブロックしているという問題に直面しています。添付のスクリーンショットも同じです。 ここに画像の説明を入力 次のコードを使用して、chrome ドライバーをインスタンス化しています。

助けてください -

ありがとう、

0 投票する
1 に答える
609 参照

selenium - セレンが NoSuchElementException で情報を提供しない理由

JavaでFirefoxでwebdriverを使用しています。注釈を使用して要素を検索しています。例:

ページのレンダリングに失敗し、何らかの理由でこの要素がレンダリングされないとしましょう。エラーメッセージは非常にわかりにくく、Jenkinsでリモートでテストを実行している場合、デバッグして正確に何が起こったのかを確認するのは非常に困難です。

セレクターを含む詳細情報を取得するにはどうすればよいですか? もちろん、try / catchなどを使用して、ある種のヘルパーメソッドでラップすることもできますが、知りたいのは、セレクターが表示されない理由と、その警告を取り除くにはどうすればよいですか?

ありがとう!

0 投票する
1 に答える
806 参照

selenium-chromedriver - chromedriver の実行中にエラーが発生しました

debian lenny で chromedriver を起動しようとすると、このエラーが発生します -

./chromedriver: /lib/libc.so.6: バージョンGLIBC_2.11' not found (required by ./chromedriver) ./chromedriver: /lib/libc.so.6: versionGLIBC_2.8' が見つかりません (./chromedriver で必要) ./chromedriver: /usr/lib/libstdc++.so.6: バージョン `GLIBCXX_3.4.11' が見つかりません(./chromedriver で必要)

この問題を回避するにはどうすればよいですか?

前もって感謝します