码迷,mamicode.com
首页 > 编程语言 > 详细

python3+robotframework自动化测试环境搭建

时间:2020-05-03 21:30:56      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:exe   pool   appdata   chrome浏览器   就是   文件   boot   dmi   打开   


目录----------------------------------------

1、安装python3.7.5(python3.8+都自带pip,若不自带pip,需安装pip)

2、安装wxPython

3、安装robotframework

4、安装robotframework-ride

5、安装第三方库,如:robotframework-selenium2library

6、下载Chrome浏览器及驱动,驱动放在python安装根目录下

7、配送环境变量


由于使用了python3,所以其他文件都使用在线安装的方式,不会像python2.7在线安装一样出现各种版本不兼容问题,pip-用于python2安装其他库; pip3-用于python3安装其他库

1、安装python3.7,设置环境变量
(python3.8+都自带pip,若不自带pip,需安装pip
1.0.检查有没有安装pip, cmd输入命令“ pip --version”
1.1.新建一个text文件,重命名为get-pip.py
1.2.打开网页https://bootstrap.pypa.io/get-pip.py ;全选-复制内容到get-pip.py
1.3.cmd,进入get-pip.py目录下运行 python get-pip.py


2、安装wxPython

pip3安装wxPython报错:
【 raise ReadTimeoutError(self._pool, None, ‘Read timed out.’) pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool (host=‘files.pythonhosted.org’, port=443): Read timed out.

pip3出现ReadTimeoutError是因为访问默认源网站的网络慢,这种情况下选择国内的镜像来解决。
———解决办法
改安装源,大多人选用豆瓣源,
pip3 install -i https://pypi.douban.com/simple wxPython==4.0.4

 

3、安装robotframework
使用在线安装:pip3 install -i https://pypi.douban.com/simple robotframework

4、安装robotframework-ride
改安装源,大多人选用豆瓣源,执行如下命令:
pip3 install -i https://pypi.douban.com/simple robotframework-ride

robotframework-ride 安装完RIDE后,打开python的安装目录下的Script目录,会发现多了一个ride.py和robot.exe文件,ride.py就是RIDE ;GUI的启动程序,执行该文件可打开RIDE;

--------设置RIDE快捷方式
robotframework-ride 安装完RIDE后,若没提示将RIDE发送到桌面快捷方式,可手动设置,便于日后快捷启动RIDE
4.1.进入Python安装路径,找到ride.py,右键发送到桌面快捷方式
4.2.右键‘ride-快捷方式’ → 属性 → 修改‘目标--把下面这段粘贴到目标
python安装路径\python.exe -c "from robotide import main; main()"
【 如:C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe -c "from robotide import main; main()"】

4.3.更改RIDE快捷方式图标:属性-快捷方式-更改图标
以前的ride是一个小机器人,新版本变成笑脸
可以找到python安装目录下Lib\site-packages\robotide\widgets 笑脸图标

5.安装一些第三方库,如:用于web自动测试的 selenium2library
pip3 install robotframework-selenium2library


----------------------------------------
pip批量安装依赖库
-----------------
1.新建txt文件,将要安装依库或第三方库放文件中,文件内容如下;

pip3 install robotframework
pip3 install robotframework-ride
pip3 install robotframework-seleniumlibrary
pip3 install requests
pip3 install beautifulsoup4
pip3 install pandas

2.重命名为“依赖库.bat”;运行bat;如若有安装失败的,可以用镜像安装
-------------

 

 

下面介绍几种常用的,可以直接在github上搜索到的

1.SSHLibrary: 用于远程连接服务器,并使用命令操作远程服务器,类似于xshell的操作

2.robotframework-appiumlibrary:使用时,还需安装appium服务;用于ios与Android的UI自动化

3.robotframework-requests:用于接口自动化

4.Robotframework-Database-Library:数据库自动化

5.awesome-robotframework:RF框架优秀库集合

python3+robotframework自动化测试环境搭建

标签:exe   pool   appdata   chrome浏览器   就是   文件   boot   dmi   打开   

原文地址:https://www.cnblogs.com/yuan213/p/12823338.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!