問題タブ [firefox-driver]
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.
java - Firefox プロファイルでファイルを自動的にダウンロードできない
firefox プロファイル設定を使用して、セレン テストで pdf ファイルをダウンロードするときに、firefox ダウンロード マネージャー ウィンドウをバイパスしようとしています。
プロファイル設定のさまざまなバリエーションを試しましたが、何も機能していないようです。
また、ファイルがダウンロード フォルダーに、次のような奇妙な拡張子を持つランダムな文字列として表示されていることに注意することも重要です5daYs8iE.pdf.part
。ダウンロード ウィンドウの [OK] ボタンをクリックせずにテストを終了すると、ファイルは消えますが、クリックすると、ファイルが保存され、拡張子が PDF に変更されます。
の上org.seleniumhq.selenium:selenium-firefox-driver:3.141.59
selenium-firefoxdriver - FirefoxDriver に youtube ビデオを自動的に再生させる方法は?
私は自分のコードにこれを持っています:
アラームです。
それはうまくいきます。問題は、実際にはアラームが鳴らないことです。これは、firefoxdriver がサウンド付きの自動再生をブロックするためです。
about:config に行ってそれを変更すると、そのシーズンではすべてがうまく機能します。https://support.mozilla.org/en-US/kb/block-autoplayのようなことができます
ただし、次にプログラムを実行すると、設定が元に戻ります。
サウンド付きの自動再生がブロックされないように、プログラムで設定を変更する方法があるのだろうか。
私は何かをすることを考えています
https://tarunlalwani.com/post/change-profile-settings-at-runtime-firefox-selenium/
しかし、うまくいきません。firefoxdriver のメンバーである FirefoxProfile というクラスはありません
上にインポートがありImports OpenQA.Selenium.Firefox
ます。どちらも webdriver という名前のクラスはありません。
このクラスを使ってみました。
https://www.selenium.dev/selenium/docs/api/dotnet/html/T_OpenQA_Selenium_Firefox_FirefoxOptions.htm
正確にどのようにすればよいかわかりません。