RobotFramework教程使用笔记——Selenium2Library库

      selenium之前已经学习介绍过了,它是一个支持多语言、多平台、多浏览器的web自动化测试框架,在robotframework中也可以导入selenium库来进行web自动化测试。它使用selenium框架中的相关函数方法,也可以理解为将selenium中的函数方法封装成了关键字在robotframework中使用。

   1.安装selenium2library

    在测试套件中直接导入library,

    技术分享

   如果正常就显示黑色,如果导入有问题会显示红色。

  2.使用selenium库

   简单的例子:打开百度,搜索robotframework

  技术分享

 

  运行查看测试结果:

 

 技术分享

技术分享

 

常用的selenium2关键字:

1.Open Browser  打开浏览器

2.Close Browser  关闭浏览器

3.Maximize Browser Window 浏览器最大化

4.Get Window Size设置浏览器宽 高

5.Get Window Position设置浏览器位置

6.Input Text 文本输入

7.Click Button 按钮点击

8.Click Element 点击元素

9.Wait Until Element Contains  等待元素出现

技术分享  需要传入元素定位,等待时间以及错误信息

10.Get Title 获取当前页面的title

11.Get Text 获取文本信息

12.Get Element Attribute 获取元素属性      Get Element Attribute    id=kw@name     先定位元素然后获取@后面的属性的值

13.断言:

技术分享

可以看到有判断是否为空,是否相等,是否为真,是否包含等等。

14.表单切换和退出

技术分享

15.下拉框的相关关键字

技术分享

有多选按钮,表,按表下标,按表的值等等。

16.Execute Javascript  执行js

 

文章来自:http://www.cnblogs.com/dreamyu/p/6866509.html
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3