Robot Framework学习笔记8- 常用的Selenium API 文档

时间:2022-05-12 22:22:26

列出最常用的 UI 操作,更多方法请查找 selenium 关键字库。

Robot Framework学习笔记8- 常用的Selenium API 文档

查看方式:按键盘F5,会弹出这个框,然后选择库,输入你想查看api关键字即可看到相关信息。

一、浏览器驱动

通过不同的浏览器执行脚本

Robot Framework学习笔记8- 常用的Selenium API 文档

浏览器对应的关键字:
Robot Framework学习笔记8- 常用的Selenium API 文档
Robot Framework学习笔记8- 常用的Selenium API 文档

备注:
要想通过不同的浏览打开 URL 地址,一定要安装浏览器相对应的驱动。如 chrome 的驱动:
chromedriver.exe 等。浏览器默认为空时启动 FireFox。

二、关闭浏览器

关闭当前的浏览器

Robot Framework学习笔记8- 常用的Selenium API 文档

关闭所有浏览器
Robot Framework学习笔记8- 常用的Selenium API 文档

关闭所有打开的浏览器和浏览器缓存重置。

三、浏览器最大化

Robot Framework学习笔记8- 常用的Selenium API 文档

四、设置浏览器宽、高

Robot Framework学习笔记8- 常用的Selenium API 文档

五、文本输入

Robot Framework学习笔记8- 常用的Selenium API 文档

六、点击元素

Robot Framework学习笔记8- 常用的Selenium API 文档

七、点击按钮

Robot Framework学习笔记8- 常用的Selenium API 文档

八、注释

Robot Framework学习笔记8- 常用的Selenium API 文档

Robot Framework学习笔记8- 常用的Selenium API 文档
九、固定时间休眠
Robot Framework学习笔记8- 常用的Selenium API 文档

十、等待元素出现在当前页面

Robot Framework学习笔记8- 常用的Selenium API 文档

十一、获取 title

Robot Framework学习笔记8- 常用的Selenium API 文档

十二、获取文本信息

Robot Framework学习笔记8- 常用的Selenium API 文档

十三、获取元素属性值

Robot Framework学习笔记8- 常用的Selenium API 文档

十四、cookie 处理
Robot Framework学习笔记8- 常用的Selenium API 文档

删除cookie值

Robot Framework学习笔记8- 常用的Selenium API 文档

Robot Framework学习笔记8- 常用的Selenium API 文档

十五、声明变量

Robot Framework学习笔记8- 常用的Selenium API 文档

十六、日志(输出)

Robot Framework学习笔记8- 常用的Selenium API 文档

Robot Framework学习笔记8- 常用的Selenium API 文档

十七、获得浏览器窗口宽、高

Robot Framework学习笔记8- 常用的Selenium API 文档

十八、验证

Robot Framework学习笔记8- 常用的Selenium API 文档

Robot Framework学习笔记8- 常用的Selenium API 文档

十九、表单嵌套

Robot Framework学习笔记8- 常用的Selenium API 文档

二十、下拉框选择

Robot Framework学习笔记8- 常用的Selenium API 文档

二十一、If 分支语句

Robot Framework学习笔记8- 常用的Selenium API 文档

Robot Framework学习笔记8- 常用的Selenium API 文档

首先定义两个变量 a ,b 分别为 2 和 5 。
If 判断 a 大于等于 1 ,满足条件 log 输出 “a 大于 1 ”;
不满足上面的条件,接着 else if 判断 b 小于等于 5 ,满足条件 log 输出 “b 小于等于 5”;
上面两个条件都不满足,else log 输出“上面两个条件都不满足”。

备注:注意 sele if 和 else 前面的三个点点点(...)

二十二、for 循环语句

Robot Framework学习笔记8- 常用的Selenium API 文档

Robot Framework学习笔记8- 常用的Selenium API 文档
循环变量 i 从 0 到 9 循环 10 次


Robot Framework学习笔记8- 常用的Selenium API 文档

@{a} 定义为一个字符串列表。
通过
in 可遍历非整型(in range

Robot Framework学习笔记8- 常用的Selenium API 文档

说明:Log 、if 分支,for 循环并非 selenium 关键字库的提供的方法,是由 BuiltIn 包提供