Selenium2Library 主要关键字

这篇博客详细整理了Selenium2Library的主要关键字,包括添加Cookie、验证Alert、分配ID、截屏、检查Checkbox状态等功能。介绍了如何使用这些关键字进行网页元素的操作,如点击、拖放、输入文件等,并提供了相关示例。
摘要由CSDN通过智能技术生成

Selenium2Library 主要关键字

对Selenium2Library关键字的整理和翻译。英文不好,仅供参考。

1.Add Cookie [ name | value | path=None | domain=None | secure=None | expiry=None ]
给你当前的会话增加一个cookie。"name"和"value","path","domain"和"secure"是可选项。

2.Alert Should Be Present [text=]
验证Alert是否存在并且消除它。如果'text'不是空字符串,它会验证alert上的信息是否与'text'一致。
当然,如果alert不存在,测试将会失败。注意,除非通过这个关键字或者别的关键字像'Get Alert Message'消除alert,否则后面执行的关键字会失败。

3.Assign ID [ locator | id ]
分配一个临时的标识符给一个元素,首先通过'locator'来定位这个元素。
当定位该元素的Xpath表达式很复杂时,这种方法非常有用。此外,当页面重新载入时,这个标识符就到期了。

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

5.Checkbox Should Be Selected [ locator ]

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

6.Checkbox Should Not Be Selected [ locator ]

验证'locator'标识的checkbox没有被选定。

7.Choose Cancel On Next Confirmation [ ]

下次'Confirm Action'被使用时,撤销将会被选定。

8.Choose File [ locator | file_path ]

将'file_path'写入被标识的文件写入区域。

这个关键字被经常使用去将文件写入到上传表格中。由'file_path'指定的文件必须存在于Selenium Server 运行的主机上。

9.Choose Ok On Next Confirmation [ ]

取消使用'Choose Cancel on Next Confirmation'这个关键字的影响。注意,Selenium的重写window.confirm()函数通常会自动返回true,就好似用户手动的点击OK,所以你应该不需要这个命令,除非你需要改变你的next confirmation的首选项因为某些原因。在任一confirmation之后,Selenium将会为未来的confirmatons恢复使用默认值,自动的返回true(OK)除非你明确的对每一个confirmation使用'Choose Cancel On Next Confirmation'。

还要注意每次

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值