問題タブ [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 に答える
943 参照

automated-tests - 新たに開始する場合、Watir-WebDriverから開始する必要がありますか?

私のチームには、watirを使用する自動化ソリューションがあります。実際、2つのバージョンがあります。1つはソフトウェアの1つのリリース用で、もう1つは別のリリース用です。watirのバージョンを変更するのは簡単ではなかったので、新しいプロジェクトに適したバージョンを選択したいと思います(JimKnowltonがWatirPodcast#30で説明しているような探索的フレームワークを構築します)。

当社の製品はIEとFirefoxをサポートしています。将来的には、ChromeやSafariなどの他のブラウザをサポートする可能性があります。ほとんどのインターフェーステクノロジーはwatirによってサポートされていますが、属性へのアクセスを改善するためにWebドライバーフレームワークを作成しました。

ですから、今日の私にとっては、WatirWebdriverが最良の選択かもしれないと思っています。使ったことがない、あるいは他の人の幸せを振り返ったことがないので、準備ができているかどうかはわかりません。どう思いますか?

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

c# - Webdriver: ファイルのアップロード

Webdriver でファイル アップロード ボックスを操作する方法はありますか? パスが入力されるフォーム フィールドは読み取り専用なので、書き込みはできません。

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

c# - Webdriver: グリッドと対話する

セルの内容を編集するには、セルをダブルクリックする必要があります。ただし、webdriver では、API にダブルクリック機能がありません。他にどのようにセルの内容を変更できますか?

0 投票する
13 に答える
68728 参照

c# - Selenium 2でテストのスクリーンショットを撮る最良の方法は?

機能テストのスクリーンショットを撮る方法が必要です。現在、C#バインディングでSelenium2を使用しています。テストの最後にスクリーンショットを撮り、目的のページが表示されていることを確認したいと思います。スクリーンショットをトリガーするC#コードに組み込むことができることを知っている特定のツールはありますか?組み込みのSelenium2ソリューションを(見渡さずに)見つけることができませんでした。

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

c# - Selenium 2 + firefoxがSystem.NotSupportedExceptionを取得

WebDriverBacked selenium を試しています。以下のコードを使用しました。しかし、「System.NotSupportedException : command」例外が発生します。

IWebDriver ドライバー = 新しい FirefoxDriver(); Selenium.WebDriverBackedSelenium selenium= new WebDriverBackedSelenium(driver,myUrl); selenium.Type(ロケータ、値);

ここで、コマンドは、インスタンス化後に実行する任意のセレン ステートメントに置き換えられます。例として「Type」と書きました。セレンコマンドで例外をスローします。

私はRCにc#を使用しています。ここで私が間違っているところを誰かが指摘できますか?

ありがとう、
ヴァミップ

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

c# - C#を使用してJavaScriptポップアップの確認をシミュレートする

そのため、Selenium2の機能テストでポップアップが発生することを確認しようとしています。現在、セレン2がこれらを処理するための組み込みの方法はないようです。アラートに気付くC#コードを作成し、「Enter」キーを押すことをシミュレートする方法はありますか?

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

java - java.lang.ClassNotFoundException:WebDriver API

selenium-java-2.0a5.zipをダウンロードしました

http://code.google.com/p/selenium/downloads/list

次のコードを実行しました。

でもそれから私は

ステップを逃しましたか?selenium-java-2.0a5.jarをプロジェクトにインポートするようにしました。

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

java - webdriver API: 詳細なエラー メッセージを無効にする方法は?

サンプル ソースの実行

http://code.google.com/p/selenium/wiki/GettingStarted

正常に実行されますが、Eclipse は大量の WARNING メッセージをスローします。これを表示しないようにするにはどうすればよいですか? 本当に必要なのは最後の行だけPage title is: Cheese! - Google Search

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

webdriver - watir-webdriver を使用してページの読み込みを待機する方法

watir-webdriverを使用して、リンクをクリックした後にページが読み込まれるのを待つにはどうすればよいですか?

現時点で私は使用しています:

しかし、ページの応答は大きく異なるため、これは理想的ではありません。

ページの準備ができているかどうか、またはページに特定の要素があるかどうかをテストする方法はありますか? 通常の Watir gem にはWatir::Waiter.wait_until、またはそれに類似したものがあることは理解していますが、webdriver バージョンではこれが見られません。

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

java - webdriverはIOExceptionをスローし続けて再接続します

Webdriver api(Selenium)を使用していますが、サイト(ブラウザーで通常どおり表示および参照できます)をテストしようとすると、次のメッセージが何度も表示されます。

なぜこのエラーが発生し続けるのですか?