python关键字evaluate_robotframework之常用系统关键字

常用系统关键字此处做些记录,后续根据实际应用陆续补充

1、变量声明

${a} Set Variable hello

2、表单嵌套

Select Frame Xpath=//* [@]

Unselect Frame

3、if 语句

${a} set variable 2

${b} set variable 3

run keyword if ${a}>=1 log a大于1

... ELSE IF ${b}>=1 log b小于等于5

... ELSE log 上面两个条件都不满足

4、for循环

:FOR ${i} in range 10

\ log ${i}

5、获取值(用于校验预期结果)

Get Title #获取当前浏览器窗口的title信息

Get Text id=mm #获取元素的文本信息

Get Element Attribute id=mm@name #获取name元素的属

6、验证(断言的使用)

open browser http://www.baidu.com chrome

${title} Get Title

should contain ${title} 百度一下,你就知道

7、调用

evaluate:主要作用是直接调用Python的放大。第一列放变量接收值,第三列是运算表达式,第四列是要用到的Python的module。evaluate是执行python表达式,并返回执行结果

${d} Evaluate random.randint(1000,9999) random

log ${d}

8、cookie处理

Get Cookies #获取当前浏览器的所有cookie

Get Cookie Value key_name #输入cookie的name,获取他的值

delete cookie key_name #输入cookie的name,删除他的值

delete all cookies #删除当前浏览器的所有cookie

add cookie key_name value_name #通过名称和值来添加coo

9、下拉框选择

Unselect From List By Value xpath=//*[@] value #定位下拉框后,再输入下拉框里面的value值

10、类型转换

convert:Convert To XX 转换成其他类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值