
robotframework
be_x_man
这个作者很懒,什么都没留下…
展开
-
robot framework数据库连接查询
数据库:oracle在Test Suit在吉安用例新建UserKeyword中间关键字在resource中放置变量,如上图(dbScalar.txt),一开始变量名不是以下划线开头,结果Connect To Database Using Custom Params报找不到变量,加了下划线之后就能连接上了,不知道为什么数据库连接中的设置,命名“数据库连接”:新建一个数据库...原创 2018-09-05 09:04:44 · 1303 阅读 · 0 评论 -
robot framework 遇到页面弹出框上传文件时处理
最近在做公司公司页面自动化的时候遇到上传文件的弹出框,如下图,在点击选择文件的时候回弹出一个文件选择窗口,记录下处理方法下载安装AutoIt 软件,安装python 安装AutoItLibrary,这个过程网上一大堆,不做叙述将AutoItLibrary导入到robotframework里面,之前导入后字体是红色的也就是导入失败,今天再次导入的时候是黑色字体也就是导入成功,不知道为什么...原创 2018-09-07 15:04:11 · 5831 阅读 · 1 评论 -
robotframework 处理页面系统弹出的确认信息框架
使用robotframework 在页面自动化做完业务之后遇到弹出确认信息,如下图,谷歌浏览器按F12后这个弹窗上的元素没法后取到,这个弹框与页面之间有一个蒙版,不是alert也不是conform,既然获取不到元素信息,select widow、alert comform什么的就不行了,更别说什么click element之类的怎么处理这个弹框问题各种方法试了半天之后,发现一个方法,不是那...原创 2018-09-07 15:22:02 · 7394 阅读 · 3 评论 -
命令行执行robotframework 遇到 AutoItLibrary . Run执行exe上传脚本失败记录
我在公司做自动化脚本选择的是robotframework最近公司领导要求把做的页面自动化成果展示在jenkins上,那就需要把写好的脚本放到Windows环境上,从jenkins上启动脚本使用的是最简单粗暴的方式:命令行执行pybot D:\robotframe\web\当时使用在执行的时候遇到一个问题,Failed to run FileName='Updatef.exe',上传文件脚本...原创 2018-10-31 15:30:14 · 1882 阅读 · 0 评论 -
robotframework 使用jQuery处理页面display隐藏内容
使用robot做页面自动化的时候经常遇到隐藏内容,如下:隐藏内容:隐藏内容是在产品名称之后,在产品名称之后的输入框点一下就会出现内容,在使用robot时候可以按照平时模拟鼠标点击,在等待一两秒时间等待出现选项框之后点击所需要的条目就可以,但是受制于网络因素有时候会失败,影响了跑自动化的效率,后来使用JQuery处理,处理如下:css样式:display:none这个时候需...原创 2018-11-05 09:43:07 · 1777 阅读 · 0 评论 -
web自动化测试robotframework 自动重跑失败用例并合成最终报告
使用robot跑页面自动化用例的时候,经常受到网络因素的影响而失败,这样跑一边的用例当然不是我们最终预想的,因此我们需要将失败的用例重跑,并生成报告。网上多是修改代码来实现自动重跑,其实pybot和rebot中已经有自带重跑失败用例与合成报告的方法了。在命令行下,直接pybot是最方便的,因此第一次用例:call Pybot.bat -outputdir C:\WebTest\web...原创 2018-11-08 16:33:57 · 2594 阅读 · 4 评论 -
robot framework --Run KeyWord If 关键字下 多个执行条件以及多个执行句
RobortFramework --Run Keyword (if)用法小结:1、一般使用:${smlie} Set Variable 999 ${New} Set Variable 666 run keyword if '${smlie}'=='999' log yes 2、Run Keyword if 多个关键...原创 2018-12-06 10:31:51 · 19641 阅读 · 0 评论 -
RobotFrameWork 关键字Set Variable If 使用方法记录
Set Variable If关键字普通使用方法:The basic usage is giving a condition and two values. The given condition is first evaluated the same way as with the `Should Be True` keyword. If the condition is true, t...原创 2018-12-10 10:19:59 · 9774 阅读 · 0 评论 -
robotframework-给定日期推算星期几
前段时间有同事问我robot上有没有办法知道指定的某个日期是星期几,当时没有想起来,后来一直忙,直到现在才空下来,有时间解决一下这个问题,关于日期推算星期几,使用到泰勒公式,;根据 蔡勒(Zeller)公式使用robot编写出如下,供参考(未优化):${date} Set Variable 2018-01-22 ${century} Get Substring ${date} 0 ...原创 2019-01-24 13:45:55 · 1040 阅读 · 0 评论