RobotFramework
StalloneYang
细节决定成败,态度决定一切!
http://blog.csdn.net/u011757108
展开
-
简易安装robotframework步骤
1.安装python2.7的集成包ActivePython-2.7.10.12-win64-x64.msi,直接双击安装即可。此包已经包含python2.7、pip和setuptools 。下载地址:链接:http://pan.baidu.com/s/1jH8EXfw 密码:1we02.在线安装robotFramework,在运行中输入cmd,然后输入 pip install robo原创 2016-09-02 17:20:55 · 722 阅读 · 0 评论 -
robotframe使用之时间控件点击不了
robotframe使用之时间控件点击不了今天使用robotframe写脚本的时候,碰到点击时间控件点击不了。折腾了一天,请教了各种高手,最后总结出经验是因为iframe的问题。正常的页面,时间控件会写在一个iframe里面,所以robotframework找不到对的ID或者xpath等。要解决这个问题必选先显示iframe。使用关键字Select Frame来操作。如原创 2016-11-25 18:40:38 · 4962 阅读 · 0 评论 -
robotframework使用之浏览器打不开,报错'Capture Page Screenshot' could not be run on failure: No browser is open
碰到这个问题,首先确认一下你的selenium是什么版本,如图是selenium3.0以上的,并且其日志中的错误中包含: ‘geckodriver’ executable needs to be in PATH. 解决办法: 1.下载geckodriver.exe,下载路径:https://github.com/mozilla/geckodriver/releases, 2.放到Python路原创 2016-11-27 19:58:25 · 11253 阅读 · 0 评论 -
robotframework使用之RIDE的底部的日志没显示怎么办?
问题:RIDE的底部的日志没显示怎么办?解决办法:在Python27的安装路径下D://Python27\Lib\site-packages\robotide\contrib\testrunner下的testrunner.py文件的第400行pop方法里的这一句:return result.decode(‘UTF-8’)找到后,加上这句代码如图原创 2016-11-27 18:39:21 · 5809 阅读 · 0 评论 -
robotframework使用之“Firefox启动不起来,或者是启动了,页面是空白的,URL地址栏是空的”
Firefox启动不起来,或者是启动了,页面是空白的,URL地址栏是空的 解决办法:可能是Firefox版本过高,碰到此问题请降低Firefox版本,最好是45.0版本以下还有另一个问题:链接Oracle数据库链接不上 解决办法:把oci.dll oraociei11.dll orasqk11.dll放到Python27目录原创 2016-11-26 16:41:32 · 2833 阅读 · 0 评论 -
robotframe使用之滚动条
方法一:Excute Javascript window.scrollTo(0,document.body.scrollHeight); 方法二:Execute Javascript document.body.scrollTop=100000原创 2016-11-24 14:11:17 · 3244 阅读 · 0 评论 -
robotframework常用的几个快捷键
robotframework常用的几个快捷键重命名(F2)搜索关键字(F5)执行用例(F8)创建新工程(ctrl+n)创建新测试套(ctrl+shift+f)创建新用例(ctrl+shift+t)创建新关键字(ctrl+shift+k)向上移动用例(ctrl+↑)向下移动用例(ctrl+↓)显示关键字信息( ctrl+鼠标悬浮)(鼠标悬浮于关键字上)原创 2016-11-23 09:23:54 · 6400 阅读 · 0 评论 -
使用robotframework常见的几个问题
问题:用rf运行IEdriver的速度好慢,比如在输入框输入用户名,一秒输入一个字符。你们的是不是这样子的?。如果是chromedriver就很快解决办法:把IEDriver从64位换成32位问题:Firefox启动不起来,或者是启动了,页面是空白的,URL地址栏是空的解决办法:可能是Firefox版本过高,碰到此问题请降低Firefox版本,最好是45.0版本以下原创 2016-11-25 10:17:23 · 23557 阅读 · 0 评论 -
robotframework使用之元素定位动态ID方法
昨天碰到一个奇葩的问题,一个弹出框所有元素ID竟然的动态的,关闭后再打开,里面的ID又变! 如下图: 我把弹出框关闭再打开对比,天啊撸,日了狗了~ID边了! 解决办法:目前知道的有三种方法:Click Element //div[contains(@id,'rt_rt_1b2q')] #点击确定上传Click Element //div[starts-with(@id,'rt原创 2016-12-01 09:59:36 · 9378 阅读 · 1 评论 -
robotframework安装appium
安装: Appium-Python-Client,在运行的cmd下输入:pip install Appium-Python-Client安装:robotframework-appiumlibrary,在运行的cmd输入:pip install robotframework-appiumlibrary原创 2016-09-09 13:47:38 · 410 阅读 · 0 评论 -
RIDE的日志不见了
1.用cmd运行ride.py时,总是报一大堆的错:2.运行ride的时候,日志也没显示出来解决办法:1.找到python的目录Python27\Lib\site-packages\robotide\contrib\testrunner下的testrunner.py修改为:保存后,删除testrunner.pyc文原创 2016-09-07 17:57:13 · 1731 阅读 · 0 评论 -
robotframework使用之 下拉框的选择
选择下拉框有几种方式处理,首先在浏览器F12选择下拉框1. F12后看见下拉框的源码是<option xxx><select class="w_60" data-reactid=".0.$/=10.2.$/=10.0.1.1.0.0.1.1"><option selected="" value="" data-reactid=".0.$/=10.2.$/=10.0.1.1.0.0.1.1.0">请原创 2017-03-16 17:15:00 · 15961 阅读 · 9 评论