本文為原創文章
在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正受到自動測試軟件的控制” 這一句提示了。