Robot Framework ui自动化中级-unittest(四)

本章节学习RF框架UI自动化
Selenium 介绍:Selenium 自动化测试工具,它主要是用于 Web 应用程序的自动化测试,但并不只局限于此,同时支
持所有基于 web 的管理任务自动化。
Selenium 是支持多种开发语言的,对于不同的语言来说都有其对应的库。
对 Robot Framework 框 架 的 Selenium 库 有 两 个 : SeleniumLibrary 和 Selenium2Library 。
SeleniumLibrary 是基于 Selenium1.0 开发的,Selenium2Library 是基于 Selenium2.0 开发的。如果没有
历史遗留问题,我们直接使用 Selenium2Library。

我们先在测试套件中添加Selenium2Library,添加成功后会黑色显示
(之前Robot Framework第一章时有讲过用pip进行安装,未安装的可以在cmd中执行pip install robotframework-selenium2library)
在这里插入图片描述
我们可以按下F5搜索查看关键字
在这里插入图片描述
1、打开浏览器操作
默认为火狐浏览器打开,若使用Chrome浏览器,需要添加chrome
open Browser http://www.baidu.com Chrome
在这里插入图片描述
2、在浏览器中输入
input text id=kw Robot framework学习

在这里插入图片描述
3、点击搜索按钮
click button id=su
在这里插入图片描述
这三步完成后,点击F8运行,在百度中就可以搜索到Robot framework学习的内容了
我们继续进一步增加内容
4、在第一步打开浏览器后将窗口放大至最大
Maximize Browser Window
在这里插入图片描述
5、搜索完成后将浏览器关闭
close browser
等待两秒时间
sleep 2
在这里插入图片描述
再按F8进行试一下吧,搜索脚本可以搜索完成后自动关闭

对于上面的id=kw ,id = su是否有所疑问呢?
下面我们先简单介绍下元素的定位方法:
我们常用的定位方法有8种
id,name,class_name,link,partial_link,css,xpath,tag
打开我们的百度浏览器
在空白处点击右键-检查,也可以点击快捷键F12
在这里插入图片描述
点击小鼠标按钮
在这里插入图片描述
将鼠标放置到搜索框,点击,就会展示对应的元素
在这里插入图片描述
id=kw就是搜索框的定位
再来看看百度一下按钮的定位
在这里插入图片描述
当然我们也可以用其他元素进行搜索框的定位。
在下一章节,我们会详细介绍8种定位方式的用法,满满的干货哦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值