您的位置: 网站首页> 大家问> 当前文章

selenium--disable-infobars 无效,Chrome提示受到自动软件控制

老董2020-04-08183围观,131赞

  用selenium浏览器后,浏览器顶部会显示Chrome正在受到自动软件的控制这几个字,虽然没什么影响,但是看上去非常讨厌!

  网上大部分人的做法是

	  option.add_argument('disable-infobars')

  但是该方法在谷歌76版本及以上版本就没卵用了,看看官方的说法

  --disable-infobars is no longer supported

  Chrome will no longer support the --disable-infobars flag, which was used to hide pop-up warnings

  from Chrome Browser. To support automated testing, kiosks, and automation, the

  CommandLineFlagSecurityWarningsEnabled policy was added to allow you to disable some security warnings.

  不过,要解决这个问题是有办法的,要进行如下配置才可以。

           option.add_experimental_option("excludeSwitches", ["enable-automation"])
           option.add_experimental_option('useAutomationExtension', False)


  按照上述配置,你再打开谷歌后会发现界面很干净,没有那个恶心的提示了。心情舒服了不少。

  补充知识:关于selenium的很多问题一定要从2个方面来考虑:

  1、webdriver版本和浏览器版本是否对应(这一步一般解决selenium启动浏览器的各种bug问题)

  2、谷歌浏览器本身的版本(这一步解决一些参数是否生效的问题)

  更多的selenium的bug问题在本站的selenium栏目可以找到。

很赞哦!

python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群 python学习会

文章评论

    selenium--disable-infobars 无效,Chrome提示受到自动软件控制文章写得不错,值得赞赏

站点信息

  • 网站程序:Laravel
  • 客服微信:a772483200