停用Chrome中弹出的开发人员模式扩展

自上周发布最新版的chrome(34.0.1847.116)以来,使用watir-webdriver运行自动化测试时,我一直收到“禁用开发人员模式扩展名”。

这似乎是令人反感的扩展名,但对于chromedriver而言,这对我来说是潜在的危险扩展。

任何已找到此修复程序的人,因为我无法回滚到以前的版本或找不到要回滚到的旧版本的安装程序,这正在破坏我的测试。

http://img2.mukewang.com/5db14c970001e30e03690167.jpg

http://img2.mukewang.com/5db14c980001c76907510215.jpg



拉风的咖菲猫
浏览 385回答 3
3回答

慕尼黑5688855

创建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);

繁华开满天机

自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。
打开App,查看更多内容
随时随地看视频慕课网APP