windows下
相关库包
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| pip install requests # http请求 pip install paramiko # 基于SSH用于连接远程服务器并执行相关操作 pip install robotframework pip install pywin32 # 包装了Windows API pip install pygments # 代码高亮 pip install robotframework-selenium2library pip install robotframework-appiumlibrary selenium2library #selenium2测试库,基于webdriver驱动 geckodriver, chromedriver 和 IEDriverServer # 浏览器驱动,据说45以上的版本Firefox驱动也不再是默认包含 AutoItLibrary # autoit库包,用于进行Windows GUI的自动化操作 pywin32 # windows平台支持,AutoIt的运行环境 autoit # autoit客户端程序,实际运用中,必须装了autoit才能用AutoItLibrary pip install wxPython # GUI库 pip install robotframework-ride # ride
|
自定义类库
给Python添加默认路径在Python3X\Lib\site-packages下添加一个路径文件,如mypath.pth,必须以.pth为后缀。文件中直接写上你要加入的模块文件所在的目录名称,可以添加多个目录。
question
1.7.4版本ride使用cmd正常显示中文,使用RIDE执行用例时控制台和日志乱码
1 2 3 4
| # 修改Lib\site-packages\robotide\contrib\testrunner\testrunnerplugin.py def _AppendText if PY2 else下的 textctrl.AppendTextRaw(bytes(string, encoding['SYSTEM'])) # --》 textctrl.AppendTextRaw(bytes(string, encoding['OUTPUT']))
|
centos下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| # 安装相关依赖 yum install gcc-c++ yum -y install gtk2-devel binutils-devel yum list *gtk+* yum -y install gtk+.x86_64 yum -y install gtk+-devel.x86_64 yum -y install librcc-gtk+.x86_64 yum -y install gtk3.x86_64 yum -y install gtk3-devel.x86_64 yum -y install python3-devel.x86_64 # 相关库包 pip3 install python-config pip install wxPython pip install robotframework-ride
# GUI支持 export DISPLAY=:0.0 # 开启访问权限 xhost +
# 测试浏览器截屏 yum -y install google-chrome-stable yum install firefox chromedriver geckodriver 驱动放在/usr/local/bin/并授权 firefox --screenshot test.png http://www.baidu.com
|