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

internet-explorer-9 - Selenium 2.0b3 IE WebDriver、クリックが起動しない

IE9でIEドライバーを使用する場合、Clickメソッドがボタンのみを選択することがあり、Click()のアクションを実行しません。これはたまにしか起こらないので、問題になるのはコードではないと思います。Firefox4でFirefoxドライバーを使用しても問題はありません。また、要素がときどき見つからないという問題もありますが、FirefoxではなくIEでのみ見つかります。

私はこれと同様の質問(http://stackoverflow.com/questions/4737205/selenium-webdriver-ie-button-issue)を見ましたが、動的に生成されたIDを持っていません。

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

java - EclipseでJUnitを使用する方法

IDEとしてEclipseを使用して、SeleniumでJUnitをテストフレームワークとして使用したいと考えています。SeleniumにJavaを使用しています。ライブラリとして追加する必要があるのは、どの jar ファイルですか?

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

javascript - SeleniumでのJavascriptコードの戻り値の取得

Webサイトの自動テストにSelenium2を使用していますが、Javascriptコードの戻り値を取得できるようにしたいと考えています。Webページにfoobar()Javascript関数があり、それを呼び出してPythonコードに戻り値を取得したい場合、それを行うために何を呼び出すことができますか?

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

javascript - JavaScriptはSelenium2と通信できますか?

Selenium 2のWebドライバーでJavaScriptを実行して戻り値を取得できることはわかっていますが、非同期の処理が非常に多く発生しているため、JavaScriptでSeleniumと通信する必要があります。私はいくつかの検索を行いましたが、このようなものは見つかりませんでした。人々は一般的に使用していimplicitly_waitますか?すべての時間を計ることができないので、それは失敗する可能性が高いようですか?完璧な例は、XHRが完了したとき、または実行時間が未定の非同期アニメーションをSeleniumに通知することです。

これは可能ですか?SaucelabsでPythonでSelenium2を使用しています。

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

dialog - Selenium 2.0b3 の Firefox 4 確認ダイアログ

私は3か月ほどセレンを扱ってきました。私のテストは Firefox 3.6 で問題なく動作しました。しかし、Firefox 4 と selenium-server 2.0b3 にアップデートすると、確認ダイアログに問題が発生します。

コードは次のとおりです (非常に単純です)。

私はよく検索し、assert_confirmation や store_confirmation など、他の多くのことを試しました。is_confirmation_presentうまくいきませんでした。彼らは私が思うダイアログを検出できません。

Firefox 3.6 にダウングレードしたところ、問題なく動作しました。

誰も理由を知っていますか?Firefox 4 の仕組みについてはよくわかりません。そして、私はまだこの問題をパートナーに説明しなければなりません。

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

java - Selenium 2セレクターで以前に選択したJqueryで要素を選択します

たとえば、次のように、Selenium WebElement を選択しています。

この要素を見つけた方法がわからない場合、JQuery で同じ要素を選択するにはどうすればよいですか? 私が持っているのは、webDriver インスタンスと要素インスタンスだけです。

「疑似コード」で言えば、次のようなものが必要です。

/編集

私は答えを得ました:Selenium 2 / WebDriverからのIDを持つjQuery要素セレクター

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

java - SeleniumWebDriverとJavaRobotClassを使用したファイルのアップロード

Selenium WebDriverとJavaを使用していますが、ファイルのアップロード機能を自動化する必要があります。何度も試しましたが、[参照]ボタンをクリックして新しいウィンドウを開くと、スクリプトの実行が停止し、スタックします。私はFireFoxとIEドライバーの両方で試しましたが、役に立ちませんでした。

autoit exeファイルを呼び出してみましたが、[参照]ボタンをクリックすると新しいウィンドウが開くので、特定のステートメント

実行できませんでした。親切に助けて

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

java - Selenium 2 / WebDriver の ID を持つ jQuery 要素セレクター

((RemoteWebElement) webElement).getId()次のような文字列を返す を使用して、Selenium で要素の ID を取得できます。

そのIDの由来が気になります。を使っているのですFirefoxDriver()が、この Firefox が関係しているのでしょうか?

このIDを知るだけでJqueryで要素を選択する方法はありますか?

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

java - 誰かがSeleniumのドラッグアンドドロップの代わりにClickAndHoldAction、MoveMouseAction、ButtonReleaseActionメソッドを使用しましたか?

セレンでのドラッグアンドドロップの実装を検索すると、非推奨のメソッドdragAndDropOnとdragAndDropByしか見つかりませんでした。

ドキュメントには、非推奨のメソッドの代わりにClickAndHoldAction、MoveMouseAction、およびButtonReleaseActionを使用するように記載されています。

使い方がわからない。良い例は見つかりませんでした。誰かがこれらの方法を使用しましたか?たぶん、Javaでセレンを使用してドラッグアンドドロップするためのより良い方法がいくつかありますか?

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

c# - CI (継続的インテグレーション) で Selenium テストを実行するには?

Web サイトの自動テストに Selenium を使用しています。100個くらいのテストケースがあり、テストスイートを自動で作って毎日実行したいです。テスト ケースは Selenium 1 (Selenium RC) で作成していましたが、Selenium 2 (WebDriver) に移行するのは簡単ではありません。Selenium 1 スクリプトを自動的にロードして実行できる方法またはアプリケーションはありますか?

助けてくれてどうもありがとう。