• 多测师讲RF _关键字整理_高级讲师肖sir


    总结:
    一、常见的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   等待直到页面不包含元素
    

      

  • 相关阅读:
    Javascript中Promise对象的实现
    SQL 问题记录
    转:十步完全理解SQL
    转:SQL Server 动态行转列
    SQL in、not in、exists和not exists的区别:
    SQL之left join、right join、inner join的区别
    转 .NET4.5之初识async与await
    macOS USB连接iPhone反复重连解决方法
    MacOS: 找到被占用的端口并释放
    解决rust编译包含diesel类库时,cannot find -lmysqlclient的错误
  • 原文地址:https://www.cnblogs.com/xiaolehua/p/13850500.html
Copyright © 2020-2023  润新知