robotframework安装及使用(一) | 您所在的位置:网站首页 › robotframework安装步骤 › robotframework安装及使用(一) |
一、robotframework安装
版本兼容很重要,这里先不看版本,直接下载最新的,后面有问题再解决 1、安装robotframeworkpip install robotframework(安装robotframework,也可以指定版本pip install robotframework==3.1.2) robot --version(查看安装版本) Robot Framework 5.0.1 (Python 3.7.4 )----------我用的版本 2、安装robotframework-ridepip install robotframework-ride 完事后弹出提示,点是,创建桌面快捷图标 安装好了,打开 首先按F5,F5的功能是查看安装的关键字库,例如selenium2Library,没有库,先下载一个selenium2Library库 pip install robotframework-selenium2library (安装) 网上查了一下https://blog.csdn.net/m0_52190506/article/details/121727086(根据这个大佬提供的方法升级了pip版本,然后就可以pip命令安装了) 也可以直接去下面的网站下载手动安装 robotframework-selenium2library · PyPIWeb testing library for Robot Framework 新增一个项目 导入selenium2Library库试试 红色字体,说明没有导入成功 找到原因了,字母大小写的问题,F5,发现已经有2个库了 创建测试套件,右键,new suite
选中新建的套件,右键new test case 试一下可不可以正常运行 可以正常运行,然后接下来试一下对浏览器进行操作 ,问题来了,F5搜了一下,找不到打开浏览器的关键字 查了一下,selenium2Library和seleniumlibrary的版本都要一致 pip list 查看pip安装的内容及版本,selenium2Library版本3.0,seleniumlibrary为6.0 都安装3.X开头的版本试试 pip install seleniumlibrary==3.2.0,随便选了一个版本安装 重启ride,F5再试试,可以了 开始写测试用例 字体黑色的,说明没有引用到库里的关键字 测试用例上层的测试套件也要导入selenium2Library库才行 不再显示黑色,代表可以了,然后这个关键字有几个参数,我们用到url和browser就行,url代表要访问的地址,browser代表使用哪个浏览器,我这里使用谷歌 报错了,没有谷歌浏览器驱动,去谷歌浏览器下载驱动 首先查看我自己电脑上安装的浏览器版本 然后查看对应我这个版本的浏览器驱动是什么 https://chromedriver.storage.googleapis.com/LATEST_RELEASE_ 后面加上浏览器版本号 https://chromedriver.storage.googleapis.com/LATEST_RELEASE_105.0.5195 找到对应驱动版本号了,现在就去下载 http://chromedriver.storage.googleapis.com/index.html Windows系统下载这个,解压,解压后的文件放到Python的根目录下 可以打开浏览器,已经可以正常使用了,在百度搜索试一下
有报错AttributeError: 'WebDriver' object has no attribute 'find_elements_by_xpath' 发现selenium版本为4.0,不支持上面的写法了,暂时没找到解决方法,我只能降低selenium的版本了,pip install selenium==3.3.0,降版本后可以了
后面会记录一些常用关键字用法,以及关键字的封装,希望本篇文章可以帮助更多的新人,我自己以后忘了也可以回过头来看看 |
CopyRight 2018-2019 实验室设备网 版权所有 |