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

python - Python の Selenium で HTMLUnit ドライバーを使用するにはどうすればよいですか?

Selenium に HTMLUnit を使用するように指示するにはどうすればよいですか?

バックグラウンドでSeleniumサーバーとしてselenium-server-standalone-2.0b1.jarを実行しており、最新のPythonバインディングが「pip install -U selenium」でインストールされています。

すべてが Firefox で正常に動作します。しかし、軽量でXを必要としないため、HTMLUnitを使用したいと思います。これは私の試みです:

問題は、HTMLUnit ドライバーは何と呼ばれているかということです。どうすれば有効にできますか?

HTMLUnit のコードは Selenium 2 のソースにあるようで、他のブラウザーと同様にデフォルトで利用できると思っていました。有効にする方法についての説明が見つかりません。

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

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

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

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

0 投票する
10 に答える
95224 参照

ruby - rubyでSeleniumWebDriver(selenium 2.0)クライアントを使用して選択したオプションを設定するにはどうすればよいですか?

新しいrubyselenium-webdriverは、以前のバージョンのseleniumとそれに付属するrubyドライバーよりもほとんど直感的に見えるため、慣れようとしています。また、古いセレンをウィンドウ内のルビー1.9.1で動作させるのに苦労したので、別の方法を探したいと思いました。これまでのところ、スクリプトを使用してこれを実行しました。

つまり、基本的には自分のサイトにログインして、ユーザープロファイルに教育エントリを追加しようとしています。(country_select変数に)オプションのある選択ボックスへの参照があり、指定された値のオプションを選択したいと思います。 ..新しいクライアントでこれを行う方法がわかりません..私が考えることができる唯一のことは、必要なオプションが見つかるまですべてのオプションをループしてから、execute_script: http://seleniumを呼び出すことです。 googlecode.com/svn/trunk/docs/api/rb/Selenium/WebDriver/Driver.html#execute_script-class_method メソッドを使用してselectedIndexを設定します。

これを行う他の方法はありますか?ここにあるselenium2.0/ webdriverのJavaAPI:http ://seleniumhq.org/docs/09_webdriver.html これを行う例があります

何かが足りない場合を除いて、ルビーバージョンにはこの機能があるようには見えません。どんな助けでもいただければ幸いです。

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

java - Selenium テスト後のデータベースのクリーンアップ

Maven を使用して一連の Selenium (jUnit4) テストを実行した後、データベースのクリーンアップ (挿入されたものを削除するなど) を行いたいと思います。これは、Tapestry/Spring/Hibernate とレガシー データベースで実行されている古いプロジェクトです。注釈付きのメソッドでクリーンアップを行いたいのですが@After、DAO の/Managers/SessionFactory の注入が機能しません。

テストは次のように行われます: mvn jetty:run-war1 つのコンソールでアプリを実行 ( ) し、別のコンソールでテストを開始 ( mvn test) - localhost:8080 でアプリにアクセスします。

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

htmlunit - Selenium の htmlunit ドライバーを使用する際の問題

Selenium 2 で htmlunit ドライバーを使用していますが、テストで次の呼び出しが行われた場合:

driver.get(開始ページ);

戻り値:

driver.getPageSource(); を呼び出すときのソース ページとして。

Selenium が私のページの完全なソースをダウンロードしない理由を知っている人はいますか?

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

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

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

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

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

やってるだけ

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

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

ruby - Selenium2を使用してユーザーエージェントを設定する

モバイルデバイスからアクセスした場合に動作が異なるアプリケーションをWeb自動化しようとしています。Selenium 2を使用してこれを達成するための最良の方法を知っている人はいますか?

理想的な世界では、多くの順列を簡単にテストできるように、ユーザーエージェントを構成する方法を見つけたいと思います。

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

selenium - Selenium RemoteControlとSeleniumServerの違いは何ですか?

Seleniumのダウンロードページには、 Selenium RC(リモートコントロール)へのリンクがあります。

別のSeleniumダウンロードページには、 Selenium RC 1.0.3、およびSelenium2スタンドアロンサーバーとも呼ばれるSelenium2サーバーへのリンクがあります。

それらの違いは何ですか?

制限がある場合、それぞれの制限は何ですか?

Seleniumサーバーがリモートコントロールに取って代わりますか?

関連する質問:セレンリモコンとウェブドライバー

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

.net - Selenium 2 + WebDriver + .NET: select が「display:none;」の場合、select のオプションのテキストを取得できません。

ページでこれを選択しています:

そして、私はこのテストを実行しています:

optionsコレクション内のすべての要素が Text オブジェクトとして空の文字列を持っているため、2 番目のアサートは失敗しています。display:none;スタイルを追加するページで JavaScript を削除すると機能します。ただし、この選択はFCBKcompleteによって拡張されているため、非表示にする必要があるため、これは永続的な解決策ではありません。

.NET で Selenium 2/WebDriver を使用して非表示の選択オプションのテキストを取得するにはどうすればよいですか?

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

junit - セレン2とjunit

ほとんどの人は、JUnitでセレン(私の場合はWebドライバー付きのセレン2)テストを使用しますか?私は個人的にはそうしていませんし、私がマイノリティにいるのかどうか疑問に思っていました。私はすべて自分のクラスと例外処理を記述し、結果を報告するためにすべてをデータベースに書き込む傾向があります。