Robot Framework之扩展打开不同版本的谷歌浏览器

Posted 逆风的雪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Robot Framework之扩展打开不同版本的谷歌浏览器相关的知识,希望对你有一定的参考价值。

首先导入Selenium2Library所有方法并继承Selenium2Library,导入SeleniumLibrary中的keyword方法,在初始化中调用Selenium2Library的__init__,调用leyword装饰器方法定义函数方法,该方法的主要目的是将浏览器驱动在代码中共享

 

 

 

 第一步,判断操作系统,不同操作系统对应驱动文件不同

第二步,使用python调用系统命令获取当前谷歌浏览器版本,然后将对应版本的驱动文件目录加入运行系统的环境变量中

最后,调用启动浏览器方法时使用的驱动与当前运行人的操作系统、谷歌浏览器版本保持一致

此方法在代码共享时便于其他人免于查找更新对应驱动及降低入门难度

以上是关于Robot Framework之扩展打开不同版本的谷歌浏览器的主要内容,如果未能解决你的问题,请参考以下文章

Robot Framework之list用法及元素获取

robot framework怎么实现数据库备份

Robot Framework之Remote—实战

Robot Framework之Remote—实战

Robot Framework之Remote—实战

Robot Framework - 从不同位置导入具有 2 个类的库