找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
Ctrl+alt+空格 查看关键字信息   
Ctrl+3 注释   
Ctrl+4  取消注释
setup:在执行用例前进行的前置工作,可以自己创建关键字然后复制到setup中
自创关键字:右键项目名 选择 new user keyword
关闭浏览器及驱动进程:
OperatingSystem.Run        taskkill /f /t /im chromedriver.exe
OperatingSystem.Run        taskkill /f /t /im chrome.exe

open browser:打开浏览器
maximize browser window:浏览器窗口最大化
Input Text:  文本输入框    后面有两个参数
sleep:延时
click button  点击按钮
click link  点击链接
click element 点击元素
go to:跳转到指定页面
go back:返回上一步
close window:关闭窗口
close browser  关闭浏览器
close all browsers  关闭所有浏览器
get time:获取当前时间
get text:获取指定的文本信息
get value:获取值
should be equal as string:判断字符串是否相等
should be equal as integers:判断整数是否相等
should be equal as numbers:判断数字是否相等
should be equal as strings:判断字符串是否相等
should be true:判断是否为真
select frame:进入frame框
unselect frame:退出frame框
select from list by index:通过索引取值
select from list by value:

press key:按键  \\13 回车
mouse over:鼠标移动
参数表达式:

JS脚本定位:
Execute Javascript   window.scroll(0,4000)括号里面是坐标



在RF中,所有以get开头的关键字都必须有一个变量来接收值
log:打印
log many:多个值的打印


在RF中的变量类型:
${字符串类型}
@{列表类型}
&{字典类型}

定位(重点)
主要的4中定位方式
id  name  css(class)  xpath
css  xpath   这两种定位可以解决100%的定位
1.ID定位: id = 值
2.name定位:name = 值
3.CSS定位:
通过name值进行定位:CSS = [name = name值]
通过id值进行定位:CSS = #id值  
通过class值进行定位:CSS = .class值
通过状态值定位
通过上下级定位(类似于Xpath):CSS = span>input
4.Xpath定位
获取Xpath:选择页面元素 copy  copyxpth
绝对路径
相对路径: //*[@id="kw"]
//:某个层级目录下
*:表示某个标签下(模糊匹配)
[]:一般都是在中括号中写我们的元素的属性
@id=“kw”:id属性等于kw
写法一:xpath=定位的路径
写法二:Xpath=定位的路径
写法三:定位的路径
上级、上上级查找
兄弟级查找  兄弟级查找定位://input[@id="su"]/../../span[1]/input
一般建议使用相对路径,防止页面修改后绝对路径变化
查询路径找到的元素是否唯一,在开发人员工具复制xpath,按Ctrl+f 搜索元素

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册