通用技术 python+robotframework

Yan · 2021年10月14日 · 最后由 Yan 回复于 2021年10月15日 · 2897 次阅读

方式一:基于 windows
整个 robot framework 自动化环境的搭建包括 robotframework 运行环境的搭建、Web 自动化测试环境搭建、appium 自动化测试环境搭建、接口自动化环境搭建、数据库自动化环境搭建等等
一、Python
1、 python:3.8.10
二、Robot Framework 及相关类库安装
1、在线安装 robotframwork,在 cmd 命令下输入:pip install robotframework
2、在线安装 wxpython,在 cmd 命令下输入:pip install wxpython(GUI 图形库)
3、在线安装 pygments,在 cmd 命令下输入:pip install pygments(代码高亮相关库,运行 ride 需要)
4、在线安装 pywin32 库,在 cmd 命令下输入:pip install pywin32(安装 ride 需要)
5、在线安装 selenium 库,在 cmd 命令下输入:pip install --upgrade robotframework-seleniumlibrary(关键字驱动用例时使用)
6、在线安装 pyCrypto,在 cmd 命令下输入:pip install pycryptodome(需要在安装 sshlibrary 库前安装)
7、在线安装 setuptools,在 cmd 命令下输入:pip install setuptools(需要在安装 sshlibrary 库前安装)
8、在线安装 sshlibrary 库,在 cmd 命令下输入:pip install robotframework-sshlibrary(远程连接)
9、在线安装 databaselibrary 库,在 cmd 命令下输入:pip install robotframework-databaselibrary(连接数据库-mysql)
10、在线安装 requests 库,在 cmd 命令下输入:pip install robotframework-requests
11、在线安装 appiumlibrary 库,在 cmd 命令下输入:pip install robotframework-appiumlibrary(App 自动化)
注:不能在线就下载离线包
1、下载 python 版本对应的 whl 文件
2、放入 Python 安装目录下的 scripts 文件夹下
3、cmd 窗口进入 scripts 文件夹下执行:pip install XX-XXX-XXX.whl(XX-XXX-XXX.whl 是你下载的 whl 文件名)
注:wxpython 需 wxPython-4.0.7.post2 版本(因为 robotframework-ride==1.7.4.2 要求 wxPython<=4.0.7.post2)
三、Robot Framework-RIDE 安装
1、在线安装 pubsub,在 cmd 命令下输入:pip install pypubsub(启动 ride 使用)
2、离线安装:下载 robotframework-ride 源码到本地(robotframework-ride-1.7.4.2.tar.gz)并解压 或在线安装:pip install robotframework-ride
3、离线安装情况下,cmd 窗口进入解压目录执行:python setup.py install
4、安装完成,cmd 窗口进入 python 的 scripts 文件夹下,执行:ride.py
注:可能没有打开 RIDE 窗口,执行窗口报错:{ Parse error in value at line 0. ……}
官方解决方案:
方案 1、cmd 窗口执行:
pip install -U https://github.com/robotframework/RIDE/archive/master.zip
方案 2、cmd 窗口执行:
pip install psutil
pip install -U --pre robotframework-ride
注:执行安装完成后,cmd 窗口执行 pip list,发现 robotframework-ride 1.7.4.2 变为 2.0b2.dev3 版本
5、cmd 窗口进入 python 的 scripts 文件夹下,再次执行:ride.py,会弹出 RIDE 窗口
6、进入 python 的 scripts 文件夹下,有发现 ride_postinstall.py 文件,双击后,会在桌面创建 RIDE 启动程序快捷方式

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 2 条回复 时间 点赞

写个依赖文件一键安装就好了,比如:pip install -r requrements.txt

Yan #2 · 2021年10月15日 Author
Jerry li 回复

好的,谢谢建议

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册