Chromeの「自動テストソフトソフトウェアによって制御されています」を消す
自動テストを実行する際に表示される「自動テストソフトソフトウェアによって制御されています」を消す方法をあちこちのページを跨いで解決したのでまとめました。
webdriver_managerを使った場合の消し方になります。
環境
Windows10 Pro 64bit
Python3.7
Selenium
webdriver_manager
やること
・オプションを定義する
・そのオプションを使ってWebdriverを立ち上げる
...簡単。
chrome_options = webdriver.ChromeOptions()
chrome_options.add_experimental_option("excludeSwitches", ['enable-automation'])
driver = webdriver.Chrome(ChromeDriverManager().install(), options=chrome_options)
['enable-automation']を['disable-automation']にすると、また「自動テストソフトソフトウェアによって制御されています」が表示されます。
追記
「デベロッパーモードの拡張機能を無効〜」とアラートがでるようになったのでそれも消したい。
オプションに「'load-extension']」を追加すると消えるようなので追加。
最終的にはこうなりました。
chrome_options = webdriver.ChromeOptions()
chrome_options.add_experimental_option("excludeSwitches", ['enable-automation', 'load-extension'])
driver = webdriver.Chrome(ChromeDriverManager().install(), options=chrome_options)
参考ページ
http://serverless.hateblo.jp/entry/2018/10/26/101428
https://help.applitools.com/hc/en-us/articles/360007189411--Chrome-is-being-controlled-by-automated-test-software-notification
https://github.com/SergeyPirogov/webdriver_manager
Author And Source
この問題について(Chromeの「自動テストソフトソフトウェアによって制御されています」を消す), 我々は、より多くの情報をここで見つけました https://qiita.com/fugafug92573304/items/6f5b68b4a1a7971a05f8著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .