selenium自动化测试时,chrome 出现“Chrome 正受到自动测试软件的控制”的解决办法...

本文主要是介绍selenium自动化测试时,chrome 出现“Chrome 正受到自动测试软件的控制”的解决办法...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

点击上方“背锅侠Tester”,从陌生到恋爱的感觉~

听说看超哥的文章会上瘾

不要把工作当作生活的工具,把工作当生意做;

愿自己身体健健康康家人平安

祝各位同上,2019更精彩@all

-Tester-也哥-

01

进入正文

问题:使用selenium自动化测试的时候,启动浏览器出现‘Chrome正在受到自动软件的控制’的问题,修改方法有两种。

python+selenium chrome浏览器执行时弹出的如下页面,影响运行

一、在浏览器配置里加个参数,忽略掉这个警告提示语:disable_infobars

使用该方法,浏览器不会弹‘Chrome正在受到自动软件的控制’提示。

参考代码, 如下:

from selenium import webdriver
# 加启动配置option = webdriver.ChromeOptions()
option.add_argument('disable-infobars')#return webdriver.Chrome(chrome_options = option,desired_capabilities = None)
# 打开chrome浏览器driver = webdriver.Chrome(chrome_options=option)
driver.get("https://www.baidu.com") 

二、启动浏览器并加载浏览器的静默模式,让它在后台运行。用 headless

仍有‘Chrome正在受到自动软件的控制’提示,但不影响程序运行。

参考代码如下:

from selenium import webdriver
# 加启动配置option = webdriver.ChromeOptions()
option.add_argument('headless')# 打开chrome浏览器driver = webdriver.Chrome(chrome_options=option)
driver.get("https://www.baidu.com")

本人在这里将一二种方法全部都尝试过,尝试第二种方式时会出现sitepake模块包 selenium下的 chrome文件第五十行报错但是不影响运行,当用例在后台进行运行时等待时间可能有点慢,但是解决了弹出页面的问题,,,让作者连页面都没有看到,直接后台执行完了所有的用例。

文部分来源网络,如有侵权请第一时间联系删除。

02

相关推荐

被培训班割韭菜,还期待高薪入场,哥们醒醒

迷路的测试用例

如何优雅的写好Pythonic代码?

03

公众号简介

1.本订阅号专业抓取各大公司经典面试题,定期推送,欢迎投稿。

2.测试从业者各项知识技术文档推送学习【自动化】【性能】【linux】【数据库】【安全】【python】【git】【面试】【领书】等

3.不定期在测试技术招聘群发送各大公司的招聘需求/推送红包/送书等活动;

& 看完本文有收获?请转发分享给更多人;点击【好看】,分享给更多朋友:);

& +微信: shichaogg  入技术、招聘群,做顶级背锅侠   

& 请认准【背锅侠Tester】长按扫描下方二维码进行关注查阅更多精彩好文,领取资料。

04

长按下方二维码关注超哥

如果你也是只刺猬

请拥抱我

           

                                  

                                               点击【好看】分享给更多朋友

这篇关于selenium自动化测试时,chrome 出现“Chrome 正受到自动测试软件的控制”的解决办法...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/846802

相关文章

Pycharm安装报错:Cannot detect a launch configuration解决办法

《Pycharm安装报错:Cannotdetectalaunchconfiguration解决办法》本文主要介绍了Pycharm安装报错:Cannotdetectalaunchconfigur... 本文主要介绍了Pycharm安装报错:Cannot detect a launch configuratio

Spring Security注解方式权限控制过程

《SpringSecurity注解方式权限控制过程》:本文主要介绍SpringSecurity注解方式权限控制过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、摘要二、实现步骤2.1 在配置类中添加权限注解的支持2.2 创建Controller类2.3 Us

Python中如何控制小数点精度与对齐方式

《Python中如何控制小数点精度与对齐方式》在Python编程中,数据输出格式化是一个常见的需求,尤其是在涉及到小数点精度和对齐方式时,下面小编就来为大家介绍一下如何在Python中实现这些功能吧... 目录一、控制小数点精度1. 使用 round() 函数2. 使用字符串格式化二、控制对齐方式1. 使用

Springboot控制反转与Bean对象的方法

《Springboot控制反转与Bean对象的方法》文章介绍了SpringBoot中的控制反转(IoC)概念,描述了IoC容器如何管理Bean的生命周期和依赖关系,它详细讲解了Bean的注册过程,包括... 目录1 控制反转1.1 什么是控制反转1.2 SpringBoot中的控制反转2 Ioc容器对Bea

Python自动化处理手机验证码

《Python自动化处理手机验证码》手机验证码是一种常见的身份验证手段,广泛应用于用户注册、登录、交易确认等场景,下面我们来看看如何使用Python自动化处理手机验证码吧... 目录一、获取手机验证码1.1 通过短信接收验证码1.2 使用第三方短信接收服务1.3 使用ADB读取手机短信1.4 通过API获取

Rust中的Drop特性之解读自动化资源清理的魔法

《Rust中的Drop特性之解读自动化资源清理的魔法》Rust通过Drop特性实现了自动清理机制,确保资源在对象超出作用域时自动释放,避免了手动管理资源时可能出现的内存泄漏或双重释放问题,智能指针如B... 目录自动清理机制:Rust 的析构函数提前释放资源:std::mem::drop android的妙

Python爬虫selenium验证之中文识别点选+图片验证码案例(最新推荐)

《Python爬虫selenium验证之中文识别点选+图片验证码案例(最新推荐)》本文介绍了如何使用Python和Selenium结合ddddocr库实现图片验证码的识别和点击功能,感兴趣的朋友一起看... 目录1.获取图片2.目标识别3.背景坐标识别3.1 ddddocr3.2 打码平台4.坐标点击5.图

Python自动化Office文档处理全攻略

《Python自动化Office文档处理全攻略》在日常办公中,处理Word、Excel和PDF等Office文档是再常见不过的任务,手动操作这些文档不仅耗时耗力,还容易出错,幸运的是,Python提供... 目录一、自动化处理Word文档1. 安装python-docx库2. 读取Word文档内容3. 修改

Python自动化办公之合并多个Excel

《Python自动化办公之合并多个Excel》在日常的办公自动化工作中,尤其是处理大量数据时,合并多个Excel表格是一个常见且繁琐的任务,下面小编就来为大家介绍一下如何使用Python轻松实现合... 目录为什么选择 python 自动化目标使用 Python 合并多个 Excel 文件安装所需库示例代码

SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程

《SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程》本文详细介绍了如何在虚拟机和宝塔面板中安装RabbitMQ,并使用Java代码实现消息的发送和接收,通过异步通讯,可以优化... 目录一、RabbitMQ安装二、启动RabbitMQ三、javascript编写Java代码1、引入