robot入门1

来源:互联网 发布:sql注入与防御 编辑:程序博客网 时间:2024/05/17 20:35

自己学习的rf是基于2.7.12版本的Python,由于此版本的Python已经自带了pip和setuptools了,所以不再把这个安装也附上了,安装了Python2.7.12后在script目录下按照链接中的方法去进行安装即可

http://jingyan.baidu.com/article/466506583fec5af549e5f825.html


批量安装对应的包的方法,迟点再整理附上


安装了ride成功后(ride是学习rf的标配,书里介绍,后续的操作都是通过ride去进行),可能会存在创建ride图标失败,导致自己不知道从哪进入ride(我是新手,表示没图标不知道从哪进入ride),新建快捷方式的图标如链接张所说即可,一般装成功了又没图标,就可以通过链接里的方法去做啦,装了有问题又没图标的,就表示不知道怎么办啦,链接如下:

http://blog.sina.com.cn/s/blog_7447a0160102wi51.html


新建rf项目:file--new project  ---type选择为directory(directory下不能直接挂用例,只能挂file,即测试套件,测试套件下可以挂case,反正,就是,directory下就是挂file,file下就只能挂case),然后directory下file,file下新建case


如果运行时报command: pybot.bat --argumentfile  XXXXXXXXXXXXXX    C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py   xxxxxxxxxx[Error 2]

那是因为环境设置原因,把scripts的路径加入环境变量path中,用pybot --version  在cmd.exe中查询,能看到rf的版本,则表示添加成功,将ride重启并执行该用例,执行通过


Catenate是关键字,表示连接,“SEPARATOR=”是连接符,如果连接多个字符串,仍用此连接符连接

rf中,create list 创建列表,而@{}则是存放列表内容,所以,一般最后好是@{}+create list 连着来定义列表内容


刚刚终于把ride启动时报No browser is open 的错给搞定了,谷歌浏览器下,是我的chromeDrver.exe 的版本原因,具体的驱动版本支持的浏览器版本见http://blog.csdn.net/huilan_same/article/details/51896672  以及http://www.cnblogs.com/jassa/p/6143919.html

而火狐打开浏览器失败的原因,则是selenium版本问题,应该把selenium版本降为2.53.6

具体语句是:pip install selenium==2.53.6

我的是在win7下的


0 0
原创粉丝点击