dcsxlh

导航

 
总结:
一、常见的UI自动化(方法/函数):
Comment(ctrl+3) :注释
ctrl+4                       :取消注释
Sleep                        :休眠
Log / Log Many       :打印(类似print)
Set Variable             :定义变量
Create List                :定义列表
Create Dictionary    :定义字典
:FOR     in             :循环遍历
Continue For Loop If    :终止当前循环遍历,进入下一步
Exit For Loop If        :当条件满足终止循环(类似while)

Open Browser                :打开网页
Close Browser                :关闭网页
Close All Browser        :关闭所有网页
Maximize Browser Window        :浏览器最大化
Get Window Size        :设置浏览器尺寸
Input Text                :文本输入
Click Button                :点击按钮
Click Link                        :点击链接
Click Element                :点击网页元素
Switch Browser        :切换浏览器
Select Window                :切换窗口
Get Text                        :获取文本值
Get Value                        :获取value值
Get Title                        :获取title值
Selec Frame                :点击iframe框


熟记常见的关键字
    sleep     休眠
   Open Browser     打开浏览器
   Maximize Browser Window   浏览器最大化
   Close browser   关闭浏览器
   Close all browsers   关闭所有浏览器
   Sleep   休眠
   Log   打印单个值
   Log many 打印多个值
   Set variable 赋值
   Get Length      获取长度
   Evaluate     执行运算
   Input text    文本输入
   Input password    文本输入
   Click button   点击(按钮)
   Click link     点击(为链接)
   Click element   点击(网页元素)
   Click image   点击(图片
   Get title   获取当前页面title信息
   Switch browser  浏览器之间切换页面
   Select window +new      切换窗口,只能切换刚刚打开的页面
   Select window   +title信息     根据窗口的title信息进行窗口间的切换
   Select frame   进入iframe弹框
   Unselect frame 退出iframe弹框
   Get value   获取value值
   Get text    获取文本值
   Select from list byindex   下拉框中通过索引位定位
   Select from list bylabel   下拉框中通过文本值定位
   Select from list byvalue   下拉框中通过value值定位
   Execute Javascript+ document.getElementByid=J_RoomGuestInfoTxt.value='3成人'  js方法直接赋值
   Press Key   +定位  +\\10  回车,在哪里定位就在哪里回车
   Select checkbox    选择复选框
   Unselect checkbox   取消复选框
   ExecuteJavascript  + window.scrollTo(0,500)    页面下滑滚动,0表示滚动条最上面,500表示滚动的距离,是一个动态值
   Mouse over   移动鼠标到定位位置
   Select radio button  选择单选框
   Confirm弹框
   Choose Ok On NextConfirmation   选择了弹框上的确定按钮但是未点击,需要配合confrim action关键字使用,该关键字为确定你的选择
   Confirm Action     #点击弹框上的确定
   Choose Cancel OnNext Confirmation     选择了弹框上的取消按钮但是未点击
   Confirm Action   #点击弹框上的取消键
   Alert弹框
   Choose Ok On NextConfirmation
   Confirm Action
   Alert Should BePresent
   Query         查询表中数据
   Description        查询表结构
   Check If Exists InDatabase      如果表中有数据则pass,没有数据则报错
   Check If Not ExistsIn Database   如果表中没有数据则pass,有数据则报错
   Row Count     统计表中的记录
   Row Count Is 0       判断表中数据是否为空,为空的pass,不为空则报错
   Row Count Is EqualTo X      判断表中记录是否等于指定的值
   Row Count IsGreater Than X      判断表中记录是否大于指定的值
   Row Count Is LessThan X      判断表中记录是否小于指定的值
   Delete All RowsFrom Table       清空表中数据
   Execute Sql Script       执行文件给数据库中插值
   Execute Sql String        直接给数据库插值


   Should Contain:应该包含
   Page should contain button      页面应该包含按钮
   Page should contain image         页面应该包含图像
   Page should contain link          页面应该包含链接
   Page should contain list             页面应该包含列表
   Page should contain radio button         页面应该包含单选按钮
   Page should contain textfield               页面应该包含文本字段
   Page should contain checkbox    页面应该包含复选框
   Page should contain element       页面应该包含元素

   Page Should Not Contain           页面不应该包含
   Page Should Not Contain Button      页面不应该包含按钮
   Page Should Not Contain Checkbox      页面不应该包含复选框
   Page Should Not Contain Element        页面不应该包含元素
   page Should Not Contain Image           页面不应该包含图像


   Wait Until Page Contains Element   等待页面包含元素,开始运行下一步
   Wait Until Element Contains    等待直到包含某些文字运行下一步
   Wait Until Page Contains  等待页面包含
   Wait Until Element Is Enabled.    等待直到元素启用
   Wait Until Element Is Not Visible    等待直到页面元素不可见
   Wait Until Element Is Visible.   等待直到页面元素可见
   Wait Until Element Does Not Contain   等待直到元素不包含
   Wait Until Page Does Not Contain   等待直到页面不包含元素

  

posted on 2020-10-21 09:18  多测师_肖sir  阅读(300)  评论(0编辑  收藏  举报