在使用Selenium WebDriver启动谷歌浏览器Chrome时,在新启动的浏览器地址栏下方经常会显示一行提示信息:“chrome正受到自动测试软件的控制”,英文的就是“'Chrome is being controlled by automated test software'。
注:本文的解法方法适用于版本V75以下的谷歌浏览器及对应的chrome driver
新版本的解决方法请见:https://blog.csdn.net/yoyocat915/article/details/102813901
我们可以通过引入ChromeOptions类来解决这个问题,ChromeOptions类中定义的一些方法,可以指定Chrome浏览器以特定的方式去启动,通过传参数“disable-infobars”,可以让Chrome浏览器在启动时不显示信息栏。
下面是基于Java语言的解决示例:
package learnwebdriver;
import org.openqa.selenium.W