Mac 关闭chrome的自动更新解决版本更新造成的自动化测试脚本执行不通过的问题
来源:互联网 发布:软件单元测试报告 rup 编辑:程序博客网 时间:2024/05/29 02:08
在UI的自动化测试过程中遇到了chrome升级的问题造成脚本不通过,主要现象是只要通过脚本项输入框中set值,浏览器就会打开自动检查更新的页面,从而导致在原来的脚本中要检测的元素无法检测到。后来升级chromeDriver还是没办法解决, 猜测是新版本自动更新功能造成的影响,所以开始琢磨如何关闭chrome的自动更新功能
尝试使用第一种方法:
使用以下命令行表示禁用chrome,“0”表示禁用,“1”表示开启。
defaults write com.google.Keystone.Agent checkInterval
然后,进入以下目录
/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/
如果没有进入
~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/
接着双击该目录中的 CheckForUpdatesNow.command
文件,让它在终端中执行
,现在就启动 Google 软件的手动更新功能了。
结论:
经过我的实际操作,以上的方式是不可行的
尝试使用第二种方法:修改GoogleSoftwareUpdate文件夹的写入权限 chmod 111 ~/Library/Google/GoogleSoftwareUpdate
结论:
经过实际操作,这种方法仍然是不可行的
尝试第三种办法:
进入/Library/Google目录,如果不存在,进入~/Library/Google,执行以下命令 cd ~/Library/Google
sudo chown root:wheel GoogleSoftwareUpdate
结论:
chrome不会自动检测更新了,但是执行脚本只要有值往输入框中set还是会打开自动更新的页面,但是给了我希望,我将chrome降到了低版本,但是禁用chrome的自动更新功能,当下的问题解决了
- Mac 关闭chrome的自动更新解决版本更新造成的自动化测试脚本执行不通过的问题
- 关闭 Mac 版 Chrome 自动更新的方法
- 如何关闭 Chrome 的自动更新
- 解决夜间需要不停重启机器的自动化测试脚本执行问题
- Chrome自动更新问题的解决办法
- 从自动化测试执行的角度谈自动化脚本维护
- 解决Android Studio自动更新版本失败的问题
- Python自动化测试--一个简单的自动化测试脚本--批量执行测试用例
- 公司自动化测试--需要解决的问题。
- 怎样解决基于 Eclipse 的应用程序测试自动化脚本的回放问题
- 如何解决绑定变量造成执行计划不准的问题?
- 卡巴6.0.1.411版本升级服务器(解决地震造成的不能升级问题(12310125更新,307可以升啦))
- 关闭windows的自动更新
- 解决IE无法执行脚本的问题
- 自动化测试脚本的编写和执行——自动执行cts测试10遍
- 关闭mac之chrome的自动升级
- 【Mac】解决jenkins执行shell脚本等场景中遇见的权限不足问题
- 自动化测试时遇到的脚本录制问题及解决方法
- Spring之运行时获取controller参数名称的方法
- 终端音视频播放处理方案整理
- HTTP的状态码
- mesos+marathon+zookeeper的docker管理集群亲手搭建实例(详细)
- Java中long和Long有什么区别
- Mac 关闭chrome的自动更新解决版本更新造成的自动化测试脚本执行不通过的问题
- SGU
- 产品——小理解,
- Duplicate entry 'XXX' for key 'XXX'
- C# 获取路径中,文件名、目录、扩展名等
- 机器学习之-线性回归算法【人工智能工程师--AI转型必修课】
- SQL数据库50例题
- SSH三大框架简单整合
- 方兴东黑阿里吃京东,独立第三方沦为笑柄