問題タブ [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.
firefox - Webdriver は Firefox のポップアップの外観を変更しますか?
現在、 Selenium Builderにポップアップ サポートを追加する作業を行っています。そうしているうちに、通常の Firefox の使用と Webdriver (Selenium サーバー経由) を使用して駆動される Firefox との間で、alert() ポップアップがどのように機能するかの不一致に気付きました。通常の使用では、alert() ポップアップは小さな中央のウィンドウとして表示され、ドキュメント ウィンドウの残りの部分は部分的にフェードアウトします: (フルサイズ)
Webdriver/Selenium を使用して同じページに移動すると、標準の Mac OS ウィンドウ ツールキット ポップアップが表示されます: (フルサイズ)
Webdriver は Firefox に、通常使用される「きれいなフェードアウト」の代わりに、より標準的なスタイルのポップアップを使用するように指示しますか? はいの場合、これはアラート処理用のポップアップ ウィンドウの存在を正しくキャプチャできるようにするためですか?
Builder によって実行されている webdriver の埋め込みコピーでアラート処理を機能させようとしていますが、fxdriver.modals 関数はどれも機能しません。ポップアップ ウィンドウを見つける代わりに、親ドキュメント ウィンドウだけを見つけます。この不一致が原因ではないでしょうか?
java - Firefox で Selenium WebDriver テストを実行すると、Ubuntu で動作しなくなりました
Ubuntu ワークステーションでローカルに Firefox を使用して Selenium (Webdriver) テストを実行しても機能しなくなりました。
以前はまったく同じセットアップが機能していましたが、ある時点で Firefox がアップグレードされたと思います (現在は Ubuntu パッケージの 16.0.2 です16.0.2+build1-0ubuntu0.11.04.1
)。その後、機能しなくなりました。通常の使用では、Firefox は正常に動作します。
Webdriver で (IDE 経由で) テストケースを実行すると、空の Firefox ウィンドウが開きますが、テストは開始されません。45 秒後にタイムアウトになり、次のエラー メッセージが表示されます。
基本テスト クラスでは、は次のFirefoxDriver
ように単純に初期化されます。
...ただし、既存の Firefox プロファイル ディレクトリ (のようなもの/home/jonik/.mozilla/firefox/vds3ono5.default
) を指しても同じ結果が得られました。
テストを再度実行する方法はありますか?
- セレン (ウェブドライバー) 2.23.1
- Firefox 16.0.2
- Ubuntu 11.04
c# - セレンWebDriverの優先度をC#から変更するにはどうすればよいですか?
専用サーバーでテストをより高速に実行しようとしています。私は、通常、テストの実行が遅いことに気づきましたが、Firefoxの優先度を上げると(デフォルトでは通常よりも低くなります)、テストの実行速度ははるかに速くなります。
プロセスの優先度を選択できる設定を探していましたがFirefoxDriver
、見つかりません。
セレンでWebドライバーの優先順位を設定する方法を教えてもらえますか?
java - Selenium Webdriver Javaコードからfoxyproxy設定を変更する方法
Selenium WebDriver で foxyproxy の設定を Java から変更する方法を探しています。私のコードは現在次のとおりです。
セレンが実行されたときに addExtension() が問題ないことを確認できました。
しかし、その後、foxyproxy の設定を変更する考えがありません。プロキシのルールを設定したいと思います。
たとえば、foxyproxy のキーと値を指定して setPreference() を使用できますか?
解決策がありましたら、ご教示いただけないでしょうか。
ご清聴ありがとうございました。
java - Maven を使用した TestNG による Selenium テストの実行中の「java.lang.Error: Unresolved compilation problems」
自動テストのために TestNG で Selenium を使用しています。私は Maven をソフトウェア プロジェクト管理および理解ツールとして使用しています。クラスパスにすべてのmaven依存関係があります。それでも私は原因: java.lang.Error: 未解決のコンパイルの問題:
インポート org.openqa.selenium.firefox.FirefoxDriver を解決できません.selenium.firefox.driver jar がクラスパスに存在し、他の依存関係と同じ問題があります。
このエラーを解決するにはどうすればよいですか?
selenium - Webdriver によって制御されるブラウザ Firefox ウィンドウにフォーカスを設定するには?
私のOSはUbuntuです。OSウィンドウのフォーカスを、Webdriverによって制御されるFirefoxウィンドウに設定したいと思います。XDoTool を使用して Ctrl+S を押してから、OS ネイティブのマウス クリック/キーボード キーを押して [OS として保存] ウィンドウを処理したいので、やりたいと思います。
私は試した:
しかし、それは焦点を変えません。
また、xdotool を使用して名前でウィンドウを選択することも考えましたが、同じ名前の他のウィンドウが開いている可能性があります。
そのブラウザ ウィンドウにウィンドウ フォーカスを設定するにはどうすればよいですか?
firefox - 同じウィンドウで WebDriver を介して開かれたすべてのリンクを Firefox で開くにはどうすればよいですか?
新しいウィンドウではなく、すべてのリンクを同じウィンドウで開きたいです。私は試した
しかし、結果は次のとおりです。
リンクを同じウィンドウで開く別の方法はありますか?
selenium - Selenium 2 Firefox プロファイルの場所の変更
何週間もの間、私は周りを見回してきましたが、Firefox プロファイルが保存される場所を変更することに関して何も見ていません。
特定の Firefox プロファイルを使用していますが、テストを実行するとセッションが /tmp/ に作成されます。セッションを別の場所で開始し、使用するファイルを /var/tmp/ のような場所に保存したいと考えています。これを行う方法はありますか?
注: これは、特定の Firefox プロファイルを使用するように RemoteWebDriver を取得する場所に関する質問ではありません。
編集: Selenium 2.28 と Firefox 15.0.1 を使用しています
selenium - 仮想マシン上のセレン Web ドライバー
Selenium WebDriver を使用して仮想マシンで作業しています。作業しているマシン (再び仮想) でテストを実行しようとしていますが、ドライバーをインスタンス化する行で NoClassDefFoundError が発生しています。
そのため、仮想マシン上でいくつかの調査を行ったところ、RemoteWebDriver を使用できることがわかりました。これを試した後も、同じエラーが発生します。助言がありますか?これは物理的なボックスと同じように動作するはずですが、そうではありません。物理マシン上で完全に動作します。
スタックトレース:
selenium-webdriver - webdriver.Navigate().GotoUrl() で相対パスを使用するにはどうすればよいですか?
driver.Navigate().GoToUrl("/") は、場所を " http://www.domain.com/ "ではなく "/" に設定します
別の例は
driver.Navigate().GoToUrl("/view1") は、場所を " http://www.domain.com/view1 "ではなく "/view1" に設定します。
どちらの例でも、ブラウザはアドレスが無効で返されます。