問題タブ [webdriver]

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 投票する
0 に答える
2157 参照

java - クリックするWebDriver、InternetExplorerDriver の使用

webdriver を使用して画像入力タイプをクリックしようとしていますが、機能していません。HTML コード:

クリックに使用しているコードは次のとおりです。

以下のように Javascript を呼び出すこともできますが、それは私の意図ではありません。

IE でのエンド ユーザー エクスペリエンスを可能な限りシミュレートしたいと考えています。

画像入力をクリックするにはどうすればよいですか?

ありがとうジェンガ

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

java - Webdriverfirefox-binが過剰な量のCPUを使用している

特定のドメイン上のすべてのリンクにアクセスする単一のテスト(FirefoxDriveR)を実行しています。

OS:Ubuntu 9.10メモリ:4GB HD:500GB 10 mbp/sライン

コマンドを介して次のことを観察するTOP

Firefox-binを介した64%のCPU消費。とにかく私はこれを減らすことができますか?

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

selenium - curlは、Selenium、HtmlUnit、watirなどのプログラムの代わりに機能できますか?

いくつかのWebフォームページをスクリプト化する必要がありますが、PHPをサポートしているため、 curlが答えのようです。

ただし、フォームはJavaScriptメニュータブを使用しており、curlがリンクを見つけてクリックし、他のページを表示する方法がよくわかりません。私はセレンを試しましたが、すぐに機能しました。Seleniumを使用してフォーム要素のIDを検索する場合、それらの要素を検索するためにスクリプトを作成して、それらをクリックし、値を入力して、送信ボタンをクリックできますか?

Htmlunitも試してみたい

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

java - WebDriverは、一度に実行されるドライバーの最大数を強制しますか?

前述のように、WebDriverは、一度に実行されるドライバーの最大数を強制しますか?

これを尋ねる理由は、1つだけでなく、スレッドのプールを実行しているためです。各スレッドは、設定されたテストシナリオを実行し、すべてのスレッドが完了したら、テスト結果と時間を記録します。

私が実行した場合:1 ...罰金、2 ...罰金、3 ...罰金、4 ...罰金、5 + ...各シナリオがまったく同じであっても、「失敗」を返すものもあります。

奇妙なことに、次のような結果が返されます。

したがって、明らかに、スレッドは実行され、0秒で完了しました。そしておそらく最も奇妙なのは、ログファイル(スレッドごとに1つのファイルがある)がスレッドが開始されてドライバーを作成したことを示していることですが、その直後(おそらくドライバーが開始されたとき)にスレッドが中断または強制終了されました。

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

xpath - 直接のすべての子を取得し、それ以上の子は取得しません

例のドキュメント。

期待される結果はdivspanです。私は文書を管理できず、それらは大きく異なります。

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

tinymce - watir-webdriverで自動化するときにtinyMCEを処理する方法は?

私はWatir-webdriverを評価して、ブラウザーテスト(主にWatirから)に使用するように切り替えることができるかどうかを判断しています。重要なことの1つは、TinyMCEWYSIWYGエディターと対話する機能です。 TinyMCEを使用して作業します。私はなんとか次のソリューションを機能させることができました-

このアプローチの欠点は、autoitを使用することで、Windowsに依存し続け、クロスプラットフォームでテストを実行できることがWebドライバーの魅力の1つであるということです。

このスレッドから、次のようなWebドライバー固有のソリューションに気づきました。

クロスプラットフォームで動作するように見えますが、Watir-webdriver内から同じ機能にアクセスできるかどうかはわかりません。私の質問は、watir-webdriverを使用してTinyMCEに書き込み、削除、送信する方法はありますか?これは、サポートされている特定のブラウザーまたはオペレーティングシステムへの依存を強制しませんか?

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

selenium - ファイル添付ダイアログを開くボタンをクリックできない

私はセレン2ベータを使用しています。ファイル添付ダイアログを開くボタンをクリックしようとしています。しかし、クリックしても何も起こりません。

セレン2ではなくセレンのみを使用すると、簡単にクリックできます。

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

java - WebDriver の参照変数を初期化するにはどうすればよいですか?

私はJavaを使用しています。値の設定に問題があります。

webDriver を null に初期化するとエラーが発生します。

Webdriver を初期化して SeleniumBrowser オブジェクトに設定するにはどうすればよいですか。

前もって感謝します。

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

internet-explorer - セレンWebドライバーIEボタンの問題

私はFF用のスクリプトを書いていますが、少しの作業で他のブラウザーでも実行されることを望んでいましたが、IEドライバーにボタンの問題があるようです。

エラーをスローしないがボタンをクリックしないボタンに単純なwebelement.click()があります。FFではその罰金。テキストを取得して値を取得できるので、findステートメントは問題ないことがわかります。クリックしないだけです。

考えや助けは素晴らしいでしょう

やってるだけ

HTML-コントロールには3つのボタンがあります私は今のところログインでのみ興味があります

0 投票する
11 に答える
43723 参照

java - Selenium WebDriver StaleElementReferenceException

テストを実行すると、次のエラーが発生します:org.openqa.selenium.StaleElementReferenceException:要素がDOMにアタッチされなくなりました

上記の例外を解決する方法について何かアイデアはありますか?これは、動的なrefXpath式を持つグリッドで発生します