本文为原创文章
在web自动化测试的时候,特别是在用chrome浏览器的时候经常会出现 “chrome正受到自动测试软件的控制” 这样的一句提示,
这是因为安装chrome浏览器的时候没有设置允许调试,没有勾选“禁止提示语” 所以会出现各种与搜索结果无关的提示语。
如下图:
解决办法: 加上下面一句代码对浏览器进行设置
ChromeOptions option=new ChromeOptions(); option.addArguments("disable-infobars");
更新后的代码如下:
System.setProperty("webdriver.chrome.driver","C:\webDrivers\chromedriver.exe"); ChromeOptions option=new ChromeOptions(); option.addArguments("disable-infobars"); WebDriver driver= new ChromeDriver(option); driver.get("https://dev-op.quixmart.com/user/login"); driver.manage().window().maximize(); Thread.sleep(5000);
再次运行代码就不会出现 “chrome正受到自动测试软件的控制” 这一句提示了。