其实以前就有在使用RF了,15年主要测web,16年主要测接口。可一直都是要么记录在本地,要么就直接备注在脚本里,说实话今年突然让我重新搞web,我特么有些记不住了~(-__-)b这种要不得,去翻以前记的笔记,又没有特别好的分类,还是不够快速回顾,且这次是在win8电脑上重新装RF,这次我全装C盘,后面写变量也是写C盘(原谅我是low逼,以前一直在win7上操作,今年换了新公司用了高大上的win8)就陆陆续续开始遇到一些新问题了。
废话不多说,开写了。
现在RF资料那么多,我就写写点点的慢慢捡起来吧哈哈哈
一、安装
一搜一大把,注意与系统版本对应就行。以前写过一个ppt有机会上传出来
写个大概嘛:
1、装python,https://www.
进入cmd,python -V命令来验证是否安装成功
2、安装setuptools。其实可以直接装pip的,万一错了就要装这个exe了。我还不如一起装了哇~
3、装pip,设环境变量。 pip-V 验证安装是否成功
4、装robotframework,在cmd输入pip install robotframework,回车(按尿性就是pip install XXX 来安装了,多方便啊)
装pip,一切在线安装,不用找安装包啊~
5、wxpython 图形界面 http://sourc
要下载wxPython Unicode并安装,输入pip list 查看是否成功
6、安装ride
与wxpython配套的,缺一不可。这两个如果其中一个装错了,另外一个也要一起改哦~
二、桌面没有快捷图标解决办法
装了后总不能每次都命令打开撒~于是就要创建快捷方式了。但是找不到啊怎么办?有办法~(网上一大摞,我还是照样写呗)
1、进入目录C:\Python27\Scripts,右键把ride.py这个文件发送到桌面快捷方式。
2、右键这个ride.py快捷方式选择属性
3、在目标栏那里输入:C:\Python27\pythonw.exe -c "from robotide import main; main()"
4、点击更改图标输入:C:\Python27\Lib\site-packages\robotide\widgets\robot.ico
5、最后确认保存即可。
于是,你就有一个漂漂亮亮的机器人图标了
三、扩展库
有很多,因为又要测web,所以今天先加了这两个库(后面肯定要装数据库的,一般初用这两个够了)
1、装Selenium2Library
pip install decorator,pip install robotframework-selenium2library
2、AutoItLibrary
这里就开始坑了,要装它必须先装一个pywin32,再装autoitlibrary。如果你是64位系统,还要装AutoIt。记住一定要用管理员安装
四、驱动下载
1、IEDriverServer下载地址:http://selenium-release.storage.googleapis.com/index.html 最新的,注意版本与系统一致
2、chromedriver下载地址:http://chromedriver.storage.googleapis.com/index.html 驱动匹配相应版本
3.geckodriver 下载地址 https://github.com/mozilla/geckodriver/releases
驱动下载完成后,把驱动放在系统环境变量的目录下即可。例如:C:\Python27\Scripts
现在最新RF,火狐浏览器也要用driver了,老版的不用。这个driver我也没找到在哪里,这里就先贴IE和GC了~
五、IE设置
IE浏览器也要安全设置里面:Internet,本地Intranet,可信站点,受限站点这四个选项里面的启用保护模式,全部勾选要不就全部不勾选。否则执行的时候会报错
六、Ride日志不见了如何处理
今天我安装后,第一次执行是有日志的,第二次没了~重启也没了。我检查了IDE进程我是关闭了的,这是为毛(以前没碰到过运气真好~)于是又要感谢万能的百度,解决办法如下:
修改python路径\Lib\site-packages\robotide\contrib\testrunner目录下testrunner.py文件(第400行)
try:
result=result.decode('UTF-8')
except UnicodeDecodeError:
pass
return result
改了后保存再进入,我的日志回来了!
下班了,有空继续想想