- 1.安装python2.7和pip
python和pip加入系统环境变量
- 2.安装robot framework
pip install robotframwork
pip的版本不能太低,否则会报错
升级pip的版本,windows命令行:python -m pip install --upgrade pip
pip相关用法
查看用户安装的第三方库:
pip list
第三方库的安装安装路径
*******\python2.7\Lib\site-packages
- 3.安装robotframework-ride(测试数据的轻量级直观编辑器)
从网站下载库包,后解压,用命令安装:
https://pypi.python.org/pypi/robotframework-ride
执行命令:python setup.py install
ps:
1.注意去所在文件的根目录执行该命令
2.下载的包要解压缩在python的第三方库中,不然无法正常导入 python2.7\Lib\site-packages
3.因为roboframework 是基于wxPython的,所以robotframework-ride的版本要和wxPython的版本相对应。
查看自己需要安装的wxpython版本
根据错误提示,找到你当前安装的robotframework-ride需要哪个版本的wxPython,拿到link,再去下载
- 4.安装wxPython(Python 非常有名的一个GUI 库,支撑Ride的运行库)
根据上述操作得到wxPython的下载link
http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
(windows命令行窗口如何复制,鼠标邮件,选择标识,选择自己所要的区域,再次点击右键即可复制到剪切板上)
找到自己系统和python版本所对应的安装包,如 ”wxPython2.8-win64-unicode-2.8.12.1-py27.exe“ 下载后安装即可
安装成功后,python/Scripts目录下面会有一个ride.py的文件,因为全程是通过python安装的,桌面会没有这个图标,我们可以通过python命令来启动它:
python ride.py
(或者直接双击该文件打开)
- 5.robotframework安装(用于web自动化测试)
pip install robotframework-selenium2library
导入Selenium2Librar
robotframework打开后,新建一个testsuite。 file > new suite
在edit--test sutie界面点击library,输入Selenium2Library
导入后,按F5看是否导入成功
如果是黑色字体,说明导入成功
- 6.下载浏览器驱动
以chrome浏览器为例,需下载对应的chrome驱动
chrome驱动对应浏览器的映射表:
https://blog.csdn.net/allthewayforward/article/details/81736418
Mozilla GeckoDriver(Firefox)
https://github.com/mozilla/geckodriver/releases
Google Chrome Driver
https://sites.google.com/a/chromium.org/chromedriver/
https://chromedriver.storage.googleapis.com/index.html?path=2.28/
Microsoft Edge Driver(IE)
https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
- 7.安装pywin32和AutoItLibrary客户端程序
pywin32安装
https://sourceforge.net/projects/pywin32/files/pywin32/
例如:pywin32-220.win-amd64-py2.7.exe
autoit 安装 (基于C/S的自动化)
AutoIt没有64位的版本,直接下载并安装AutoIt Full Installation可执行文件。
https://www.autoitscript.com/site/autoit/downloads/
特别注意:虽然autoit没有64位的版本,但在安装时请一定要选择64位安装模式(安装过程中会提示)
AutoItLibrary 安装
去google code下载:
https://code.google.com/archive/p/robotframework-autoitlibrary/downloads
安装方法和上面的一样,解压后,命令安装:
python setup.py install
其他扩展包;
FtpLibrary: https://github.com/kowalpy/Robot-Framework-FTP-Library
pip install robotframework-ftplibrary1
Robotframework-Database-Library(python):
https://github.com/franz-see/Robotframework-Database-Library
pip install robotframework-databaselibrary