selenium2library关键字

 

 

 1.Get Cookies

 返回当前会话的所有cookie。

 

例子:使用该关键字需要有一个返回值

查看RobotFramework日志

 2.Get Cookie Value

返回名称为'name'的cookie的值。如果没有cookie叫'name',这个关键字失败。

例子:

 3.Add Cookie

给你当前的会话增加一个cookie。"name"和"value","path","domain"和"secure"是可选项。

 

 例子:增加一个name为add,value为Cookie的Cookie(其中Get Cookies为获取当前会话的所有Cookie)

执行以上脚本并查看日志,最后一步获取当前页面Cookie中含有新添加的Cookie(如果日志中不显示新增的Cookie,可能是因为当前页面Cookie较多,隐藏显示了)

 4.Delete Cookie

删除匹配'name'的cookie。如果这个cookie没有被发现,什么事都不会发生。

 

例子:删除一个name为“_S”的cookie

查看RobotFramework执行日志

5.Delete All Cookies

删除所有cookies。

 

例子:删除当前会话的所有cookie

 6.Alert Should Be Present

校验是否有 alert 提示框出现。如果提示框信息不为空,则它将校验 alert 信息是否与 text 一致

例子:

7.Assign Id To Element

分配一个临时ID给特殊元素(缺少ID或name)

例子:

 8.Capture Page Screenshot

在当前页面上截屏,并把它放在日志里。
‘filename‘参数指定了一个元素的名称并把截屏写入。如果没有提供‘filename‘,截屏将会被保存在‘selenium-screenshot-<counter>.png‘文件中,该文件就在RF日志文件被写入的目录下。‘css‘可以被用来改变截屏的执行方式。当页面布局以某种方法被破坏时,可通过改变默认的背景颜色去避免可能的背景泄露问题
例子:

9.Checkbox Should Be Selected

验证‘locator‘标识的checkbox是否被选定。

 

 

Open Browser-打开浏览器

参数:

第一个参数:访问的URL地址,第二个参数:打开浏览器的类型

浏览器对应的关键字如下:

 

转载于:https://www.cnblogs.com/maxuetao/p/11037896.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值