当前位置: 代码迷 >> 综合 >> Python3实现自动化框架robotframework RIDE+SeleniumLibrary安装
  详细解决方案

Python3实现自动化框架robotframework RIDE+SeleniumLibrary安装

热度:36   发布时间:2024-01-28 12:27:26.0

由于python2只更新到2020年,python3是未来的主流,为了适应技术的变化python3实现robotframework是迟早的事
1.下载最新版本的python3.7,可根据自己电脑的位数下载,如:我的64位的win7,下载对应的64位python3.7版本https://www.python.org
安装时选Customize install,将安装路径改为C:\Python\Python37
在这里插入图片描述

2.安装初始时,你可以选择自定义安装,自动添加path的环境变量这项选中一下,方便安装成功后不用再去配置环境变量
升级一下PIP, 在dos下输入 python -m pip install --upgrade pip
3.在线安装robotframwork,在dos下输入pip install robotframework
https://github.com/robotframework/robotframework
在这里插入图片描述

4.在线安装wxpython,在dos下输入pip install wxpython
此时安装的版本是wxPython 4.0.6
在这里插入图片描述

5.在线安装pygments,在dos下输入pip install pygments(这是一个代码高亮的库,运行ride需要)http://pygments.org/ ,此时安装版本是2.4.2
在这里插入图片描述
6.安装能运行在python3的ride1.7.3, 直接在DOS命令下安装pip install robotframework-ride 此时安装版本是1.7.3.1
7.在DOS输入ride.py,运行ride成功
在这里插入图片描述
非官方的,还发现有这一个版本,我没有试过
https://github.com/HelioGuilherme66/RIDE

后面我发现1.7.3对中文路径等支持问题,我就升级到1.7.4a1,自己下载一个包,手动安装python setup.py install
在这里插入图片描述

8.创建快捷方式
通过命令行ride.py后,可以在Tools菜单下,创建快捷方式
在这里插入图片描述

或者手动创建
C:\Python\Python37\Scripts\ 找到ride.py文件–>右键–>发送到–>桌面快捷方式
喜欢小机器人的,可以用这个文件替换一下
C:\Python\Python37\Lib\site-packages\robotide\widgets

9.关闭RIDE,准备安装SeleniumLibrary
https://github.com/robotframework/SeleniumLibrary
DOS命令下pip install robotframework-seleniumlibrary==4.0.0a1
在这里插入图片描述

打开RIDE,新建一个项目,增加SeleniumLibrary (最新的SeleniumLibrary 不再叫Selenium2Library了,如果增加Selenium2Library是红色表示不对)
在这里插入图片描述

  1. 安装Chromedriver
    1.下载 Chrome driver、IE driver 并配置
    下载地址: http://npm.taobao.org/mirrors/chromedriver
    很多镜像都可以从此处下载:http://npm.taobao.org/mirrors/
    要下载那个版本的chromedriver,可参考
    https://blog.csdn.net/u013783095/article/details/79851194

  2. 若安装了最新的1.7.4的RIDE的话,可以将快捷图标的参数改一下
    C:\Python\Python37\pythonw.exe -c “from robotide import main; main()”

在这里插入图片描述
今天还发现一个很强大的工具
http://redwoodhq.com/redwood-download/

  相关解决方案