3 回答

TA貢獻1848條經驗 獲得超2個贊
創建Chrome驅動程序時,請使用選項將其禁用。它的工作沒有任何擴展。
使用以下代碼段
ChromeOptions options = new ChromeOptions();
options.addArguments("chrome.switches","--disable-extensions");
System.setProperty("webdriver.chrome.driver",(System.getProperty("user.dir") + "//src//test//resources//chromedriver_new.exe"));
driver = new ChromeDriver(options);

TA貢獻1816條經驗 獲得超4個贊
自2015年5月起,Windows上的Chrome beta / dev / canary(請參閱第75-78行)始終顯示此警告。
我剛剛使用hiew32演示版修補了chrome.dll(32位開發人員通道):運行它,切換到十六進制視圖(Enter鍵),搜索ExtensionDeveloperModeWarning(F7),然后按F6查找引用代碼,轉到附近的INC EAX線,然后是RETN,按F3鍵進行編輯,鍵入90而不是40,它將顯示為NOP(無操作),保存(F9)。
@Gsx找到的簡化方法,該方法也適用于64位Chrome開發者:
運行hiew32演示(以管理員模式)并打開Chrome.dll
切換到十六進制視圖(
Enter
鍵)搜索ExtensionDeveloperModeWarning(
F7
)按
F3
編輯并用其他任何字符替換第一個字母“ E”保存(
F9
)。patch.BAT
腳本
當然,這只會持續到下一次更新,因此,經常需要它的人可能會編寫自動修補程序或啟動程序來修補內存中的dll。
- 3 回答
- 0 關注
- 413 瀏覽
添加回答
舉報