Robot Framework--Selenium2Library库3

 

一、介绍php

Selenium 自动化测试工具,它主要是用于 Web 应用程序的自动化测试,但并不仅局限于此,同时支
持全部基于 web 的管理任务自动化。
Selenium 的特色:
 开源,免费
 多浏览器支持:FireFox、Chrome、IE、Opera
 多平台支持:linux 、windows、MAC
 多语言支持:java、Python、Ruby、php、C#、JavaScript
 对 web 页面有良好的支持
 简单(API 简单)、灵活(用开发语言驱动)
 支持分布式测试用例执行
Selenium 是支持多种开发语言的,对于不一样的语言来讲都有其对应的库。
对 Robot Framework 框 架 的 Selenium 库 有 两 个 : SeleniumLibrary 和 Selenium2Library 。
SeleniumLibrary 是基于 Selenium1.0 开发的,Selenium2Library 是基于 Selenium2.0 开发的。java

二、元素定位linux

三、关键字web

1.Open Browser                     打开浏览器chrome

2.Close Browser                     关闭浏览器windows

3.Close All Browsers              关闭全部浏览器浏览器

4.Maximize Browser Window           浏览器最大化cookie

5.Get Window Size     800   600     设置浏览器宽、高分布式

6.InputText       Xpath=//* [@]       文本输入工具

7.Click Element    Xpath=//* [@]       点击元素

8.Click Button     Xpath=//* [@]       点击按钮

9.Sleep              3.5             固定时间睡眠(以秒为单位)

10.Wait Until Page Contains Element    Xpath=//* [@]     等待元素出如今当前页面

11.Get Title                           得到当前浏览器窗口的title 信息(将获取的title 传递给一个变量)。

12.Get Text        Xpath=//* [@]       获取文本信息

13.Get Element Attribute  id=kw@name   获取元素属性值

14get cookies                         得到当前浏览器的全部cookie

15.get cookie value   Key_name          得到cookie

16.delete cookie     Key_name          删除keyname cookie信息

17.delete all cookies                    删除当前浏览器的全部cookie

18.add cookie       Key_name   Value_name       添加一对cooke keyvalue

19.Unselect From List By Value   Xpath=//* [@]   vlaue下拉框选择

20.Comment 注释说明 或者#注释说明

21.Log 日志输出至关于print()

22.Set variable声明变量

 

 

注释:1)输出11112)定义变量ahello3)定义变量ahello bworld

23.得到浏览器的宽和高

24.验证

 

Open Browser 经过chrome打开百度首页。

Get Title 得到浏览器窗口的titile ,并赋值给变量${title}

Should Contain 比较${title}是否等于“百度一下,你就知道”。

25.表单嵌套

 

Select Frame 进入表单,Xpath=//* [@] 表示定位要进入的表单。

Unselect Frame 退出表单。

相关文章
相关标签/搜索