
robotframework
youxitou
这个作者很懒,什么都没留下…
展开
-
【robotframework之一】搭建robotframework的环境
1、下载Python并安装在环境变量path中加上:C:\Python27 和 C:\Python27\Scripts2、查看Python是否安装成功执行Python3、执行:pip install robotframework4、验证是否安装成功:pybot --version5、执行:pip install robotframework-sel...原创 2018-03-12 10:28:50 · 495 阅读 · 0 评论 -
【robotframework之八】自定义库
一、前言 robotframework虽然提供了很多的关键字,但是在实际使用的时候,我们总会感觉有的关键字不符合自己的需求,或者我需要实现某一个功能,但是robotframework没有提供实现该功能的关键字,这个时候,我们就需要自己来定义关键字了,直接上例子。二、直接导入Python文件1、首先进入Python的site-packages目录,我这里的目录是:C:\P...原创 2019-06-26 15:27:21 · 3802 阅读 · 0 评论 -
【robotframework之七】框架设计之分层
一、前言 我们在设计用例时,都知道一个功能可以引申出很多的用例,如登录功能,我们设计时会考虑用户名密码为空、密码错误、密码正确等等情况,每一种情况都可以形成一条用例,如果要写一个比较精细的自动化脚本,我们也应该要把各种情况都考虑进去。 我们知道,网站不会是一成不变的,我们经常会需要进行版本迭代,这样可能会导致我们自动化脚本中的元素等发生变化,如果不进行分层,每一条用例都引...原创 2019-06-25 17:26:16 · 1925 阅读 · 0 评论 -
【robotframework之六】切换到新的窗口
一、参考资料https://www.cnblogs.com/testwang/p/6097621.html二、切换及定位关键字怎么切换窗口呢?首先可以F5,查看可以用到的关键字:Select Window:选择浏览器窗口匹配定位器。如果找到该窗口,所有后续命令都将使用所选窗口,直到再次使用该关键字。如果没有找到窗口,则此关键字将失败。返回前一个窗口句柄,并可用于稍后返回该句柄。...原创 2019-06-17 17:25:08 · 6667 阅读 · 2 评论 -
【robotframework错误集合一】AttributeError: 'ForLoop' object has no attribute 'report_invalid_syntax'
一、错误异常command: robot --argumentfile c:\users\yh001\appdata\local\temp\RIDEiqsta2.d\argfile.txt --listener C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:60746:False E:\...原创 2019-06-20 15:11:30 · 2128 阅读 · 0 评论 -
【robotframework之五】参数化
一、在关键字方法中定义参数二、查看调用关键字的页面三、输入参数4、执行即可发现在登录过程中,参数自动填充了原创 2018-04-28 16:34:34 · 6884 阅读 · 0 评论 -
【robotframework之四】写一个公共调用方法
一、前言 在实际测试的时候,很多功能都需要登录才能够测试,如果每次都写几行登录代码就太麻烦了,这个时候我们就可以用到keyword,他的功能类似于公共的方法,我们可以写一个自定义的登录方法,在需要登录的页面,先调用这个方法即可。二、创建一个方法在项目下面右键新增:new user keyword三、新增成功页面keyword页面和用例页面的页面布局是一样的,我们直接将用例的登录内容复制到key...原创 2018-03-12 14:02:41 · 3855 阅读 · 0 评论 -
【robotframework之二】第一个robotframework项目
一、打开robotframework的RIDE在命令行执行:ride.py二、创建一个项目点击File—>new project三、引入Selenium2Library库在项目下面点击Library,导入Selenium2Library库,导入之后如果是黑色的则代表导入成功,如果是红色字体则表示没有找到该库四、创建测试用例在CsdnTest下面右键新增New Test Case,创建一个测试...原创 2018-03-12 11:25:33 · 951 阅读 · 0 评论 -
【robotframework之三】使用的方法,更新ing...
1、打开浏览器Open Browser2、浏览器窗口最大化Maximize Browser Window3、点击控件Click Element、Click Button4、等待时间Sleep5、输入文本Input Text6、输入密码Input Password7、切换到新窗口select window8、切换回旧的窗口select window default9、页面是否包含文本Page Sho...原创 2018-03-12 11:48:33 · 1652 阅读 · 0 评论