51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1141|回复: 1
打印 上一主题 下一主题

robot framework安装笔记

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-2-27 14:40:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一,首先下载python2.7版本(python3.x版本没有成功安装rf,所以选择python2.7)

二,配置python2.7环境变量,这里要和python3区分开,直接把原来的python3目录下的运行文件
python.exe重命名为python3.exe即可,此时不能用python3的pip了,若要用得重新将名字改回来

三,开始安装rf

pip2 install robotframework

pip2 install wxpython

pip2 install robotframework-ride

至此,我们进入pytho27安装目录下的Scripts下发现多了个ride.py

我们运行ride.py

通常会出错,会提示wxpython版本不对,此时我们记住提示的版本,去下载对应的wxptyhon版本

http://sourceforge.net/projects/wxpython/files/wxPython/

一定要找对自己的python2.7的运行系统环境,和电脑的系统环境无关

下好之后我们先卸载之前装的wxpython

pip2 uninstall wxpython

然后我们再运行ride.py应该就成功了

四,装其他库

1,安装autoitlibrary

(1)首先去下载pywin32

https://sourceforge.net/projects/pywin32/files/pywin32/

一定要找对python2.7的运行系统,我下的是32位的

(2)安装auti


https://www.autoitscript.com/site/autoit/downloads/

(3)装autoitlibrary
pip2 install autoitlibrary
(4)验证安装是否成功
import AutoItLibrary
没报错说明成功(区分大小写)
然后进入rf中验证
在启动rf之前不要导入autoitlibrary
这个库在rf中好像只能被导入一次,估计是bug吧,否则会报错
若还是失败可以尝试
  1. 用管理员权限运行cmd(!!一定要用管理员权限运行)  
  2. cd C:\Python27\Lib\site-packages\AutoItLibrary\lib  
  3. regsvr32 /u AutoItX3.dll  
  4. regsvr32 /s AutoItX3.dll  
  5. /u表示注销注册,如果成功,会弹窗提示反注册成功的  
  6. /s表示注册,这里不会有任何提示,应该表示注册成功  
复制代码
2,安装selenium2library
pip2 install robotframework-selenium2library


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-17 18:32 , Processed in 0.059207 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表