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

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

如今python3是将来的主流,为了适应技术的变化robotframework 3.1以后也开始支持python3了,同时Robotframework RIDE也在1.7版本支持Python3了,同时支持最新的wxpython 4.04了,有了这些,咱们就彻底能够装一套最新的环境了,再也不用python27的版本了。html


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

可根据本身电脑的位数下载,如:个人64位的win7,下载对应的64位python3.7版本https://www.python.orggit

安装时选Customize install,将安装路径改成C:\Python\Python37github

 

 

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

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

 

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

https://github.com/robotframework/robotframeworkide

 

 

 

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

此时安装的版本是wxPython 4.0.6ui

 

 

 

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

 (因为1.7.4a是prerelease版本,因此没法用pip安装,后面我会升级到1.7.4a)

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文件-->右键-->发送到-->桌面快捷方式

喜欢小机器人的,能够用这个文件替换一下(将这个图片下载下来,改一下扩展名叫.ico就能够了)

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是红色表示不对)

 

 

 

10. 安装Chromedriver

  1. 下载 Chrome driverIE driver 并配置

下载地址: http://npm.taobao.org/mirrors/chromedriver

不少镜像均可以今后处下载:http://npm.taobao.org/mirrors/

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

http://www.javashuo.com/article/p-ezpijsaz-ho.html

 

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

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

 

 

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

 

若是有创业的朋友,能够关注个人财务公司(点击此处).

 

 

 

 

原文出处:https://www.cnblogs.com/Heroin/p/10978971.html

相关文章
相关标签/搜索