問題タブ [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 投票する
2 に答える
2033 参照

selenium-chromedriver - ChromeOptions が適用されない

最大化されたウィンドウで devtools を開いて chrome ブラウザーを開こうとしています。次のコードは機能しません。ドライバーは、devtools を使用しない小さなウィンドウで URL を開きます。

機能も使用しましたが、結果はありません。

Chrome 75、セレン jar バージョン 3.4.0 を使用しています

なにか提案を?

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

selenium - Selenium の新しい Chrome ではブラウザ通知を無効にできません (他のソリューションを試しました)

これは古い質問であることは知っています。Disable Chrome notifications (Selenium)などのいくつかの投稿から回答を試しました。

残念ながら、どれも機能しませんでした。ブラウザの通知ポップアップが引き続き表示され、シミュレーションが中断されます。

私の Chrome バージョンは 75.0.3770.100 (公式ビルド) (64 ビット) で、MacOS で実行されています。


編集:

この質問の後、Firefox および Chrome で Selenium を使用してプッシュ通知を無効にする方法の複製としてマークされましたか? 、解決策を試しましたが、それでもうまくいきませんでした。


以下は、私が試した元のソリューションです。

私もこれを試しました:

ただし、ウィンドウの左上に「xxxxwebsiteが通知を表示したい」という通知が引き続き表示されます。ブロックを許可します。

私が正しくしなかったことは何ですか?

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

c# - Chrome オプションを介して osVersion 機能を Browserstack に渡す方法

DesiredCapabilities は現在廃止されており、警告を取り除く方法がないため、これらを使用しないようにテスト フレームワークをリファクタリングしています。Options を BrowserStack に渡すときに、OS および OSVersion オプションが機能として渡されない限り設定されないという問題が発生しています。テストは引き続き BS で実行されますが、一見ランダムな OSVersion で実行されます。

非推奨の警告をトリガーせずに、これらの DesiredCapabilities をオプションとして渡す方法を見つけた人はいますか?

capabilities.ChromeOptions の変更を参照しているいくつかのソースを見つけましたが、それらのスレッドは意味がなく、実用的なソリューションを提供していません。検索されたほとんどすべてのものは、ドライバーを呼び出すときに chromeoptions にフィードする目的の機能と一緒にそれらを構築するだけですが、これでも非推奨の警告がスローされます..どんな助けも大歓迎です.

編集: BSは、私が試して報告された結果を得ているこの方法を推奨しています.. OSとOSバージョンは、desiredcapabilities経由で渡す必要があるようです:

ブラウザとブラウザのバージョンを正しく取得していますが、DC として渡されていない場合、目的の os と osVersion を選択できません。

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

java - Selenium Java Chrome エラー、DevToolsActivePort ファイルが存在しない

更新: Selenium のソリューションがないため、これは重複した qns ではありません : WebDriverException:Chrome の起動に失敗しました: google-chrome が実行されていないためクラッシュしたため、ChromeDriver は Chrome がクラッシュしたと想定して います

Selenium テストを実行するために、Java アプリケーションを実行可能な JAR としてパッケージ化しました。

以前は、アプリケーションの起動時に「Chrome プロセスの作成に失敗しました」というエラーが発生しましたが、このスレッドの解決策に従って「解決」されました (または、そう思います...)。

しかし、私は今別のエラーに直面しています、

これは、使用したコードとオプションのスニペットです。

他に何が欠けている可能性がありますか?

詳細

皆様からのご連絡をお待ちしております。ありがとう!