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

selenium-webdriver - Google プロファイルの読み込み後に Selenium ChromeDriver がタイムアウトする

chromedriver に chrome のデフォルト プロファイルをロードしたかったのです。私はそれを行うために以下のコードを使用しました。

ドライバー インスタンスを開始すると、ブラウザーにプロファイルが読み込まれますが、その後すぐにドライバーがタイムアウトになります。これ以上の手順に進むことができません。

この問題の修正を手伝ってくれる人はいますか? スクリプト言語として c#.net を使用しています。

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

python - Python Selenium Chromeは、「複数のファイルをダウンロードしようとしています」というプロンプトを無効にします

私は現在、Selenium Chromedriver を使用して同じセッション内で複数のファイルをダウンロードする必要がある Python 自動化ツールを実行しています。

問題は、ブラウザが 2 番目のファイルをダウンロードして読み取ろうとすると、[許可] ボタンがクリックされるまでブラウザがダウンロードしないことです。

Selenium の ChromeOptions 部分を無効にするために調査しましたが、多くの回答は Java や他のブラウザーにありました。

要約すると、複数のファイルのダウンロードを許可するプロンプトを無効にするにはどうすればよいですか?

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

python - add_experimental_option() に必要な位置引数が 1 つありません: 'value'

この投稿に従って、次のコードを使用しました

そして、私はこのエラーを受け取ります:

私は何を間違っていますか...

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

java - 新しい WebDriver をインスタンス化せずに ChromeOptions を渡す

ポップアップを許可するために、ChromeOptions をドライバーに渡そうとしています。@BeforeClass、@Test、および @AfterClass アノテーションを使用して TestNG を使用しています。ポップアップを有効にしようとしていますが、次の方法を使用して成功しました。

これは機能しますが、Web ドライバーを開き、オプションを使用して別のドライバーを開きます。2 つの Web ドライバーがポップアップするのは望ましくありません。これらのオプションを最初の Web ドライバーに渡したいだけです。ドライバーがインスタンス化され、そのクラスを変更したくない xml と TestExtension クラスを使用してこれらを実行しています。これらのオプションを渡すだけのものに driver = new ChromeDriver(options) を変更する方法はありますか? ありがとう!

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

jasmine - 分度器 - Chrome で「有害な」ダウンロード メッセージを無効にする

テストでファイルをダウンロードしようとしています。ダウンロードプロンプトが表示されずにダウンロードを開始できました。ここでの問題は、「このタイプのファイルはコンピュータに損害を与える可能性があります。保持しますか?」という警告が表示されることです。「破棄」または「保持」を選択する必要があります。そのための chromeOptions を見つけようとしましたが、失敗しました。現在これらの引数を使用しています:

何か案は?

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

google-chrome - Chrome (非レガシー) パッケージ アプリでオプション ページを作成する方法

少し前までは、オプション ページを作成できる chrome パッケージ化されたレガシー アプリがまだありました。Chrome アプリでオプション ページを使用したいのですが、使用しようとすると、拡張ページに次のように表示されます。

''options_page' は、拡張機能、ホストされたアプリ、および従来のパッケージ化されたアプリに対してのみ許可されていますが、これはパッケージ化されたアプリです' .

オプションページなどを使用して、アプリの設定を保存および読み取るにはどうすればよいですか? ありがとう

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

ruby - RemoteDriver の実行時にダウンロードを要求しない ChromeOptions

ヘッドレスLinuxホストでリモートWebドライバーテストを実行すると、ダウンロードダイアログがクロムで表示される理由をデバッグしようとしています。Chromeのバージョンは45だと思います。

環境の詳細のカップル

  1. セレン 2.53 (gem)
  2. Selenium 2.53 サーバー Jar
  3. Chrome ドライバー 2.21

フレームワーク/テストは、Web テストを駆動するために Capybara を利用して Ruby で記述されています。以下は、リモート ドライバーがどのように初期化されるかの簡単な抜粋です。

chromeOptions が設定されていることをハブ経由で確認しましたが、ファイルがダウンロードされると、ファイル ダイアログ プロンプトが表示されます。

この問題の解決策を探してろうそくを燃やしました。助けてくれてありがとう!