博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
robotframework之常用系统关键字
阅读量:4969 次
发布时间:2019-06-12

本文共 1274 字,大约阅读时间需要 4 分钟。

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

 

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) randomlog ${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 转换成其他类型

  

 

转载于:https://www.cnblogs.com/weizhideweilai/p/11055456.html

你可能感兴趣的文章
简单权限管理系统原理浅析
查看>>
springIOC第一个课堂案例的实现
查看>>
求输入成绩的平均分
查看>>
php PDO (转载)
查看>>
wordpress自动截取文章摘要代码
查看>>
[置顶] 一名优秀的程序设计师是如何管理知识的?
查看>>
scanf和gets
查看>>
highcharts 图表实例
查看>>
ubuntu下如何查看用户登录及系统授权相关信息
查看>>
秋季学期学习总结
查看>>
SpringBoot 优化内嵌的Tomcat
查看>>
【LaTeX】E喵的LaTeX新手入门教程(1)准备篇
查看>>
highcharts曲线图
查看>>
extjs动态改变样式
查看>>
PL/SQL Developer 查询的数据有乱码或者where 字段名=字段值 查不出来数据
查看>>
宏定义
查看>>
笔记:git基本操作
查看>>
生成php所需要的APNS Service pem证书的步骤
查看>>
JavaWeb之JSON
查看>>
HOT SUMMER 每天都是不一样,积极的去感受生活 C#关闭IE相应的窗口 .
查看>>