网站首页 > 资源文章 正文
以下内容来自公众号:诗泽园
本以为环境搭建相对比较简单,但论坛上反复有人问相似的问题,都是一些之前无法预料到的、我原本认为不太容易出错的问题。趁此机会,索性集中整理下:
基础环境搭建
一、python 2.7
技巧1、 不要用Python3.6,很多库3.6中还没有,wxPython官方只支持Python 2,稳妥一点还是用Python 2。如果机器上Python环境多的话,建议用Anaconda管理,可以实现快速切换。
技巧2、 环境变量添加C:\Python27\Scripts和C:\Python27,环境变量配置后需要重启才能生效。
二、pip 和 setuptools (Python 的套件管理程式,最新版的Python 2.7.13已包含)
技巧1、pip list查看是否包含setuptools。
三、Robot Framework (此工具本身)
技巧1、安装完后在Python的lib里就已经包含所有底层库了。
技巧2、检查下pybot,它是RF的一种运行方式,并且需要命令行执行或者挂靠在CI上执行的话都要靠它,可以查看下help,它的运行模式比ride上的调用还要丰富许多。如果无法调用成功,可以尝试以下方法:
在Scripts目录下加一个pybot.bat 文件,内容为:@Echo off
python -m robot.run %*
四、robotframework-ride (Robot Framework 测试数据的编辑器,它使测试用例的创建、运行、测试项目的组织可以在图形界面下完成)
五、wxPython (Python 非常有名的一个GUI 库,支撑Ride的运行库)
技巧1、 scripts目录下运行ride.py,根据提示版本安装wxPython。
六、制作bat文件:python -c "from robotide import main; main()"
可选配置搭建
一、Selenium2library (selenium2测试库,基于webdriver驱动)
二、geckodriver, chromedriver 和 IEDriverServer
(浏览器驱动,据说45以上的版本Firefox驱动也不再是默认包含)
三、AutoItLibrary (autoit库包,用于进行Windows GUI的自动化操作)
四、pywin32 (AutoIt的运行环境)
五、autoit (autoit客户端程序,实际运用中,必须装了autoit才能用AutoItLibrary )
支持库
简单举例:
一、post方法支持库:robotframework-requests,robotframework-httplibrary
二、json解析库:jsonpatch
以上内容来自公众号:诗泽园
猜你喜欢
- 2024-11-26 RPA 实战使用:解决滑动验证码完整流程
- 2024-11-26 应急响应—挖矿病毒与勒索病毒
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)