python3.7.3安装selenium2library_Python3实现自动化框架robotframework RIDE+SeleniumLibrary安装实例...

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

现在python3是未来的主流,为了适应技术的变化robotframework 3.1之后也开始支持python3了,同时Robotframework RIDE也在1.7版本支持Python3了,同时支持最新的wxpython 4.04了,有了这些,我们就完全可以装一套最新的环境了,不再用python27的版本了。

1.下载最新版本的python3.7,

可根据自己电脑的位数下载,如:我的64位的win7,下载对应的64位python3.7版本https://www.python.org

安装时选Customize install,将安装路径改为C:\Python\Python37

24390-20190605124115762-593742751.png

2.安装初始时,你可以选择自定义安装,自动添加path的环境变量这项选中一下,方便安装成功后不用再去配置环境变量

升级一下PIP, 在dos下输入 python -m pip install --upgrade pip

3.在线安装robotframwork,在dos下输入pip install robotframework

24390-20190605124144281-556103132.png

4.在线安装wxpython,在dos下输入pip install wxpython

此时安装的版本是wxPython 4.0.6

24390-20190605124218295-1886353985.png

5.在线安装pygments,在dos下输入pip install pygments(这是一个代码高亮的库,运行ride需要)http://pygments.org/ ,此时安装版本是2.4.2

24390-20190605124236378-201076105.png

6.安装能运行在python3的ride1.7.3, 直接在DOS命令下安装pip install robotframework-ride 此时安装版本是1.7.3.1

(由于1.7.4a是prerelease版本,所以无法用pip安装,后面我会升级到1.7.4a)

7.在DOS输入ride.py,运行ride成功

24390-20190605124318273-2139132671.png

非官方的,还发现有这一个版本,我没有试过,看起来是一样的版本。

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

24390-20190605124436850-951969498.png

8. 创建快捷方式

通过命令行ride.py后,可以在Tools菜单下,创建快捷方式

24390-20190605124522425-138424054.png

或者手动创建

C:\Python\Python37\Scripts\ 找到ride.py文件-->右键-->发送到-->桌面快捷方式

喜欢小机器人的,可以用这个文件替换一下

24390-20190605124920561-449452900.png(将这个图片下载下来,改一下扩展名叫.ico就可以了)

C:\Python\Python37\Lib\site-packages\robotide\widgets

9. 关闭RIDE,准备安装SeleniumLibrary

DOS命令下pip install robotframework-seleniumlibrary==4.0.0a1

24390-20190605125018870-668638461.png

打开RIDE,新建一个项目,增加SeleniumLibrary (最新的SeleniumLibrary不再叫Selenium2Library了,如果增加Selenium2Library是红色表示不对)

24390-20190605125039252-411431727.png

10. 安装Chromedriver

下载 Chrome driver、IE driver并配置

要下载那个版本的chromedriver,可参考

11. 若安装了最新的1.7.4的RIDE的话,可以将快捷图标的参数改一下

C:\Python\Python37\pythonw.exe -c "from robotide import main; main()"

24390-20190605125055963-1156932864.png

最近在学习robotframeworkRIDE+SeleniumLibrary, 做一下笔记,分享给大家,我看网上大多都是python27的版本。欢迎交流。

如果有创业的朋友,可以关注我的财务公司(点击此处).

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值