随笔分类 - robotframework
robotframework使用知识点记录
摘要:假设python的安装路径在D:/下面 第一步:在D:/python/Lib/site-packages 建立库文件文件夹 MyLibrary 第二步:在MyLibrary 内建立 mytool.py 文件 这个文件里面写自己需要穿件的关键字既方法,如下代码里面有一个比较两参数大小的方法,在Robo
阅读全文
摘要:1.定位元素的ID是动态的 解决:1).可以通过定位父节点或兄弟元素间接定位。 2).可以通过contains或starts-with模糊匹配。 具体格式如下: //div[contains(@id,'rt_rt_1b2q')] //div[starts-with(@id,'rt_rt_1b2q')
阅读全文
摘要:(一)、説了这么多很抱歉,工作内容关系没有源代码分享,但是excel的操作可以分享给大家,相信大家一看就知,当然我只是菜鸟,有不当言语之处希望见谅,可留言指出让我改正,谢谢; (二)、分享代码部分: excel Open Excel C:\\excel1.xls #读取列数 @{listcol} G
阅读全文
摘要:使用random.randint(m,n)方法。如图
阅读全文
摘要:1.可以用contains在定位不会变化的部分如 或者用starts-with或ends-with 2.通过定位父元素、兄弟元素间接定位。
阅读全文
摘要:RobotFrameWorK的ELSE ,ELSE IF严格大小写区别!!!但关键字不区别大小写
阅读全文
摘要:本博客内容来源于: Leo Zhang——天道酬勤 RobotFramework + HTTP接口自动化实现 一、 什么是自动化测试? 1. 定义 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程,也可以说是软件测试的一种技术手段。 2. 常见工具 Appium: AppUI自动化测试,一
阅读全文
摘要:win10 cp936python3.6 utf-8使用cmd正常显示中文,使用RIDE执行用例时控制台和日志均乱码 修改内容:Lib\site-packages\robotide\contrib\testrunner\testrunnerplugin.py将SYSTEM改成OUTPUT
阅读全文
摘要:前一位:../div[@="class"]/preceding-sibling::div[1]后一位:../div[@="class"]/following-sibling::div[1]
阅读全文
摘要:在使用robotframework过程中,为了使用例看起来简洁方便,我们常常把自定义的关键字放在资源文件中,把自定义的变量放在配置文件(也叫变量文件)中。 使用时,测试用例引用资源文件中的关键字,关键字中的资源文件引用变量文件中的变量。 创建资源文件很简单,右键套件目录(工程),点击new reso
阅读全文
摘要:1.创建套件目录。 点击new project后,创建套件目录。 2.创建测试套件(用例的集合) 右键创建好的测试套件,点击new suite后,创建测试套件。 3.创建测试用例。 在测试套件的基础上,右键点击创建测试用例。
阅读全文
摘要:1.下载python,RF框架是基于python 的,所以一定要有python环境。 到官网 https://www.python.org/ 下载后是一个exe文件,双击运行安装即可。 2.下载wxpython,Wxpython 是python 非常有名的一个GUI库,因为RIDE 是基于这个库开发
阅读全文
摘要:套件的初始化与清除:(只执行一次) 用例的初始化与清除: 当单个用例本身含有初始化与清除时,执行用例的,没有执行setting表里的初始化与清除操作
阅读全文
摘要:安装python后,使用pip install robotframework命令即可,如图
阅读全文