RobotFramework学习笔记之小技巧

1.去掉谷歌浏览器的正在受自动测试软件的控制

可以看到open browser这个关键字中有个desired_capabilities参数,启动浏览器之前先设置一下这个属性值。

{'goog:chromeOptions': {'excludeSwitches': ['enable-automation'], 'extensions': [], 'args': []}} 如图

2.使用浏览器的用户文件打开浏览器

使用selenium打开的浏览器没有历史数据,所有的页面都需要重新加载,加载也会比较慢,使用用户文件打开浏览器可以解决这个问题,地址可以自定义,如图

{'goog:chromeOptions': {'excludeSwitches': ['enable-automation'], 'extensions': [], 'args': ['--user-data-dir=D:\\chromedatay']}}

注意:使用用户文件打开浏览器不能重复自动打开浏览器,不然会报错