問題タブ [chrome-options]

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 投票する
1 に答える
687 参照

selenium-chromedriver - ChromeDriver - ヘッドレス オプションを追加した拡張機能に適用すると、WebDriver がクラッシュする

私たちのフレームワークは、認証ダイアログを自動的に処理する「基本オーセンティケーター」拡張機能を使用します。問題は、ヘッドレス モードでテストを実行しようとすると、chromedriver が次のエラーでクラッシュすることです。

org.openqa.selenium.WebDriverException: 不明なエラー: 拡張機能の背景ページが読み込まれるのを待機できませんでした: chrome-extension://paomkgjogbncmncdnconbommejfdhaoh/_generated_background_page.html 不明なエラーから: ページが見つかりませんでした: chrome-extension://paomkgjogbncmncdnconbommejfdhaoh/ _ generated_background_page.html

0 投票する
0 に答える
1703 参照

selenium - テストの実行中に既に設定されている chrome オプションを変更するには?

webrtc アプリケーションから画面を共有している間、ユーザーは 3 つのオプションを取得します。1. 画面全体を共有 2. 特定のタブを共有 3. 特定のアプリケーションを共有

これらの TC を自動化する必要があります。次のような chrome オプションを設定することにより、異なるブラウザ ドライバで個別に実行する方法を見つけました。

options = webdriver.ChromeOptions() options.add_argument("--auto-select-desktop-capture-source=Entire screen") -- 画面全体を共有する場合。

しかし、chrome オプションのランタイムを編集して、同じドライバーを使用して 3 つのケースすべてを実行する方法はありますか?