Robot Framework
文章平均质量分 69
自动化技术
逗号ss
这个作者很懒,什么都没留下…
展开
-
Robot Framework - 如何定位页面元素
在做自动化测试的过程中,不管时web测试还是mobile测试,都会涉及到找元素。快速准确的找到我们需要的元素,既是自动化测试基本能力,也能提高我们工作的效率。以下是部分找元素时常用的知识点,留着备用。使用xpath进行元素定位1. 当前节点之后的所有兄弟节点,使用following-sibling例如://label[text()='Challenge1']/ancestor...原创 2019-07-16 15:45:23 · 895 阅读 · 0 评论 -
Robot Framework – 常用关键字
Selenium2Library${status} Run Keyword and Return Status Selenium2Library.Wait Until Page Contains Element ${Element} Should Be Equal ${text1} ${text2} Set Test Variable ${ele} Set Suite Variable ${ele} Set Global Variable ${ele...原创 2021-07-19 10:26:06 · 393 阅读 · 1 评论 -
Robot Framawork - 如何Upload上传文件
在使用Robot Framawork实现web端的自动化测试时,我们常常会遇到一种情况,那就是需要上传某个文件到网页,例如以下情景:上传头像图片 上传证书(cert) 上传简历...... .......当遇到这种情况时,我们可以使用Robot Framawork提供的关键字 Choose File. 该关键字的具体使用方法如下:Choose File ${uplo...原创 2020-04-21 21:50:27 · 599 阅读 · 0 评论 -
Robot Framework - 快速向readonly输入框赋值
在使用Robot Framework做web端的自动化测试时,我们常常会遇到一些属性为readonly的输入框,例如以下情况:Dropdown list。一般会让用户从下拉菜单中选择某一项 日期控件。通过日期按钮,按照年月日的顺序选择具体的某一日期我们不难看出,如果按照用户的使用流程,逐步完成自动化脚本,也是可以实现这些功能的。但今天我们介绍一种更加快速简便的方法,可以用一句代码...原创 2020-04-21 21:20:14 · 978 阅读 · 1 评论 -
Robot Framework如何获取input的值
在Selenium2Library 3 .0中,如何获取input进文本框的值?当用户输入文本文字后,通过元素是无法定位输入的值,我们可以利用关键字Get Element Attribute来实现获取input值的目的,使用方法具体如下:${current_text} Get Element Attribute ${element} vlaue--- E...原创 2019-06-26 10:02:08 · 2620 阅读 · 2 评论 -
Robot Framework + Headless模式
Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。当我们用Robot Framework进行自动化测试时,必须要启动浏览器,而浏览器的启动与关闭也会带来一些负面影响:1. 影响执行效率, 2. 干扰用户做其他事情(本机运行的情况)。此时,我们考虑有没有什么方法可以规避这些负...原创 2019-07-16 09:15:26 · 1336 阅读 · 0 评论 -
Robot Framework+Eclipse环境配置
一、配置python 环境 1. 设置pydev库 打开Help -> Install New Software,点击'Add',设置Name为“Pydev”,Location为“http://pydev.org/updates”。 2. 安装 在此界面点击select ALL,点击next,之后安装即可。 3. 配置Py...原创 2018-06-13 14:58:29 · 1372 阅读 · 0 评论 -
RobotFramework_64位安装AutoItLibrary
第一步:安装pywin32前提是已经安装好Robotframeworkpywin32的下载地址http://sourceforge.net/projects/pywin32/files/pywin32/下载完成后入下图:在Python2.7版本, 如果Python是32位,选择pywin32-xxx.win32-py2.7安装, 如果Python是64位,选择pyw...原创 2018-06-14 14:00:06 · 1864 阅读 · 0 评论