問題タブ [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 投票する
1 に答える
756 参照

ruby - watir-webdriverはエラーを無視します

私はruby+watir-webdriverを使用して、Webサイトから毎日のファイルをダウンロードしています。ダウンロードできるデータがない日もあります。データが利用可能な場合はダウンロードリンクがページに表示され、データがない場合はダウンロードリンクは表示されません。スクリプトをエラーにせず、リンクが見つからない場合に停止するにはどうすればよいですか?スクリプトがエラーを無視し続けるようにしたい。

「ifthenelse」のようなことをしたい

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

google-chrome - Google Chrome 21 is not supporting --disable-web-security command line switch

Since the latest release of Google Chrome browser version 21.* and Selenium Chrome Driver version 22.* , the special command line switch “--disable-web-security” which we have been using to test our iframes with different domain is no longer supported (deprecated).Is there any workaround for the same to automate our frame which is in different domain in Chrome browser?

Our existing functional Automation framework completely depends on this switch (--disable-web-security).Response would be appreciated.

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

c# - Webinator+Selenium、SpecFlow、および NUnit を使用した複数のブラウザ テスト

Selenium ドライバーを使用して WebinatorSpecFlow+NUnit で ASP.NET MVC 3 アプリを開発しています。Chrome (chromedriver を使用) と Internet Explorer で並列テストを実行すると問題が発生します。

両方のテストを同じセッションで実行し、Webinator を介して Selenium で並行して実行すると、ページにクリック アクションを送信すると IE がハングするように見えます。

SpecFlow は基になる C# コードを自動的に生成するため、ここで提案されているソリューションを使用できません。私のソリューションは次のように設計されています(完全なコードは Gist として入手できます)。

何が起こるかというと、テストする必要があるすべてのブラウザーに対して新しい IWebManager をインスタンス化するということです。次に、ブラウザー インスタンスを使用してデリゲート アクションを呼び出します。こんなふうになります:

このようにして、テストはほぼ並行して実行されます。ブラウザをポップアップ表示し、アクションを実行してから、別のブラウザを実行します。

この ChromeDriver の問題を解決する方法について何か考えはありますか? 複数のブラウザーで SpecFlow を使用してテスト アプローチを変更する必要がありますか?


参考文献:

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

google-chrome - ChromiumでWatirWebドライバーを使用できますか?

私は(chromedriverを使用して)GoogleChromeでテストを実行することしかできませんでした。

Chromiumでテストの実行を開始する方法の例を誰かに教えてもらえますか?

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

java - 間のテキストの検証
セレンの使用

Web ページの特定のスロットが読み込まれているかどうかを確認する必要があります。main()そのために関数でSelenium WebDriverを使用しています (JUnit テスト ケースを使用する必要がありますか?)。

<div>特定の ID を持つテキスト間のテキストを取得する方法は何ですか?

このページが与えられた場合:

<div id = center-2>与えられたら、抽出する必要があります

「Amazon で商品を販売して収益を得る」、
「Amazon で販売する」、
「Amazon.com で商品を販売する。Amazon は、ビジネスの成長とより多くの顧客へのリーチを支援します。」

どの方法を使用すればよいですか?

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

testing - Selenium を Chrome のサイト初期化ポップアップに応答させるにはどうすればよいですか?

いくつかのオーディオ/ビデオ テストを自動化するために、ChromeDriver で Selenium を試しています。しかし、アプリで Chrome ブラウザを起動すると、質問が表示されます http:... カメラとマイクを使用したい 許可 拒否 オプション [許可] をクリックして、サイトのスクリプトを続行します。しかし、許可を選択しないと先に進めません。残念ながら、Chrome は一種の非 DOM 形式でこの質問をポップアップ表示するため、driver.findElement を明白な方法で実行できず、「許可」オプションの「クリック」で応答できません。あなたの誰かがこの状況に遭遇したことがありますか?これに対処する最善の方法は何ですか?

乾杯 !-- ブライアン

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

python - PythonバインディングでSeleniumを使用してロギングを無効にする方法

簡単な質問:PythonバインディングからSeleniumを使用するときにロギングを完全に無効にする方法、例:次のコード:

私は次のようなことを試しました:

あるいは:

それでも、ファイル'chromedriver.log'は、テストの新しい実行ごとに表示されます。

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

ruby - ruby watir-webdriver がポップアップにアクセスできない

こんにちは、リンクをクリックした後に開くポップアップ ウィンドウでフォームにアクセスする際に問題があります。リンクをクリックすると、スクリプトがハングアップし、タイムアウトすることさえありません。フォームにアクセスし、いくつかのテキスト フィールドを設定して、送信ボタンをクリックできるようにする必要があります。

リンクコード: <a id="ctl00_ContentPlaceHolder2_ctrlPageHeader1_aFilter" class="RightTextHeading" onclick="javascript:openMdlWindow('InvestmentDetailOptions.aspx?IDAssetType=','620','600');if(window.document.RetValue == '2'){window.parent.LoadinIframe('InvestmentDetail.aspx?FromMenu=N&amp;IDAssetType=','Investment Details &gt; Full View','false');}" style="text-decoration:none;">Filter</a>

私はすべてを試しましたが、何もうまくいかないようです。これまでにこれに遭遇し、解決策を持っている人はいますか?

ありがとう

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

selenium - Seleniumで5つ以上のChromeブラウザを開くことができません

ハブとノードを起動します。

次に、Chromeドライバーインスタンスを作成します。

5つは正常に動作します。Seleniumが応答するのを待っている6番目のタイムアウト。エラーは次のとおりです。

ノードにアクティビティがないため、ハブが6番目の要求をノードに割り当てていないようです。それ以外の設定はmaxInstances=6ありますか?

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

service - chromedriver selenium で位置情報サービスを無効にするには?

私はセレン2を使用しています - Webdriver 、Chromedriver、Java。私のテストの 1 つは、Chrome で位置情報サービスをオフにする必要があります。

デフォルトでは、位置情報サービスが Chromedriver でオンになっていることに気付きました。

chromedriver で位置情報サービスを無効にする方法があるかどうか疑問に思っていますか?

よろしくお願いします!