robotframework是在类似表格的界面编写测试用例,每一行就是一条命令,由关键字和其所需参数组成。
按F5可以调出关键字查询面板。

在输入某个关键字时可以输入 Ctrl+Alt+Space 自动填充并快速查询该关键字用法。

id
唯一属性值是最快最简便的定位方式。
name
同id
xpath
最常用到的定位方式,因为有些标签不一定会带id或name等。 获取方式:网页F12调出控制台,右键对应标签选择 copy XPath
快速获取路径,一般常见格式为 //*[@id=“xxx”]/div/
,但有时候一些标签比较难定位,可选用附近的已知xpath的标签写出相对路径。
css
比较复杂,笔者目前还未尝试过,暂不做介绍。
浏览器操作
运行该关键字时可能会报错
SessionNotCreatedException: Message: session not created:
This version of ChromeDriver only supports Chrome version 94 Current
browser version is 103.0.5060.53 with binary path ‘xxxx’;
这是因为对应webdriver和浏览器版本不匹配,可以根据提示去下载匹配版本。
点击 此处 下载chromedriver版本。
需和元素定位结合使用
input text 输入文本
click element 点击元素
Double Click Element 双击元素
click button 点击按钮
select from list by index 根据索引从下拉列表定位元素
select from list by label 根据文本内容从下拉列表定位元素
select from list by value 根据value值从下拉列表定位元素
!!!上述元素定位方式仅适用于标准版下拉框,如下格式
如果下拉框是用