php-webdriver怎麼取消chrome正在受到自動測試軟件的控制

本教程適用於最新版的谷歌瀏覽器

使用php-webdriver的朋友都知道,現在每次打開谷歌瀏覽器都會提示chrome正在受到自動測試軟件的控制,那麼該怎麼取消呢,下面是具體辦法

老版本谷歌瀏覽器的方法是添加下面的代碼

disable-infobars

但是最新版的谷歌瀏覽器已經不適用了,而網上的方法都是python的方法,沒有找到php-webdriver的方法,經過多方測試,發現下面的方法可以解決

添加下面的代碼

$options->setExperimentalOption('useAutomationExtension',false);
$options->setExperimentalOption('excludeSwitches', ['enable-automation', 'enable-logging']);

添加的位置在$capabilities->setCapability(ChromeOptions::CAPABILITY, $options);的上面。如圖所示

php-webdriver怎麼取消chrome正在受到自動測試軟件的控制

到此為止。

發布者:彬彬筆記,轉載請註明出處:https://www.binbinbiji.com/zh-hant/php/2871.html

(0)
彬彬筆記彬彬筆記
上一篇 2022年10月7日 17:38
下一篇 2022年10月25日 17:20

相關推薦

發表回復

您的電子郵箱地址不會被公開。 必填項已用 * 標註

蜀ICP備14017386號-13