問題タブ [selenium-firefoxdriver]
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.
selenium-webdriver - Selenium firefoxdriver - ajax を待つ
ajax ページをテストする場合、ページがロードされるまでどのように待機するかという課題があります。
私がウェブで見つけた方法は、特定の要素がロードされるのを明示的に待つことです。
htmlunit には、すべての非同期 JavaScript を同期 JavaScript に変換する別の方法があります。
どの要素を待機するかを正確に知る必要がないため、これはより一般的です。
firefoxdriver でこれを実装する方法はありますか。
selenium - HTML5 フィールド検証をオフにして Firefox/Chrome ドライバーを起動する方法
Web アプリのテストに Firefox/Chrome Webdriver ドライバーを使用しています。このアプリには HTML5 フィールド検証があります。テストでテキスト フィールドにタイプが入力されず、"email"
フォームが送信されると、FirefoxDriver はサーバー側に POST リクエストを送信する代わりに、(HTML5 フィールド検証エラーを表示せずに) フィールドにフォーカスを設定します。
Firefox/Chrome ドライバーには、HTML5 フィールド検証をオフにするプロファイル設定/設定がありますか?
selenium-webdriver - Firefox ドライバーでプロキシ プロンプトを処理する際の問題
バージョン 17 の Firefox ブラウザのプロキシ プロンプトで問題に直面しています。このリンクに記載されている手順を試しました。しかし、まだプロンプトが表示されています。プロキシの使用についてセレンのドキュメントも参照しましたが、成功しませんでした。
プロジェクト要件に従ってのみFF17を使用する必要があり、セレン2.28を使用しています。私の会社のプロキシ アドレスは、proxy.comp_name.com ポート: 8080 です。
手動で実行中にプロキシ プロンプトが表示されません。
複数のテストを実行している間、プロンプトが任意に表示されます。以下の問題に関する更新はありますか?
デフォルトの Firefox プロファイルでドライバーを起動するために使用されるコード
新しいプロファイルでドライバーを起動するために使用されるコード:
また、環境設定をFirefoxプロファイルに設定してみましたが、それでもプロキシプロンプトが表示されます..
java - 選択するFirefoxDriver の要素
ページからリスト項目をクリックしたい。
上から をクリックしますServices
。を使用してFirefoxDriver
います。
どうすればそれを達成できますか?手伝ってください。
webdriver - RemoteWebDriver の拡張機能を使用して FirefoxProfile を設定するには?
拡張機能をロードした Firefox プロファイルを使用して、RemoteWebDriver で WebDriver テストを実行する必要があります。私の現在のコードは
次のエラーが表示されます
Firefox プロファイルを設定せず、テストが正常に実行される場合、エラーは発生しません。
編集: netexpert.xpi を削除すると、テストは正常に実行されます。私のスタンドアロン テストは、同じ方法で netexpert を有効にした FirefoxDriver (RemoteWebDriver ではない) で正常に動作していました。
c# - Selenium: 新しいドライバーを起動せずに Firefox の構成設定を変更することは可能ですか?
私は Selenium を使用しており、about:config に移動して値を変更するのと同じ方法で Firefox の設定を変更したいと考えています。私が見たすべてのドキュメントは、プロファイルを介して設定を設定し、ドライバーの起動時にそのプロファイルを使用することによって設定が変更されることを示しています。設定を変更するたびに、新しいドライバーを閉じてロードするのは避けたいです。これは可能ですか?FirefoxDriver.Profile プロパティが保護されており、外部からアクセスできない C# を使用しています。