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 关注
- 387 浏览
添加回答
举报