Selenium IDE扩展与格式

格式

可以通过以下步骤增加格式:
1、下载每个页面的.js文件;
2、打开菜单中的Option-Option...选中Formats标签,单击Add;
3、打开一个新的对话框,在'Name of the format'中输入任意的名字;
4、在编辑器中打开下载的.js文件,将相应的代码Copy到已经打开的对话框的文本框内;
5、单击对话框中的Ok按钮;
6、新填加的格式将会显示在Option-Formats

扩展

可以通过一下步骤填加扩展:
1、将扩展代码Copy到一个新的.js文件中,你可以将其放到任何位置;
2、打开菜单中的Option-Option;
3、在'Selenium IDE extensions'框中,选择已保存的.js文件;
4、重新启动Selenium

录制页面中的每个单击动作

默认情况下,Selenium IDE只记录某种类型的单击事件(eg:<a>,<input type = button>,...)。通过填加以下的Selenium扩展代码你可以记录页面中的任何一个单击事件。

Recorder.removeEventHandler('clickLocator');
Recorder.addEventHandler('clickLocator', 'click', function(event) {
if (event.button == 0) {
this.clickLocator = this.findLocator(event.target);
}
}, { capture: true });

录制过程中的与单击动作匹配动作

下面这个扩展可以用'clickAt'命令代替'click'命令

Recorder.removeEventHandler('click');
Recorder.addEventHandler('clickAt', 'click', function(event) {
                var x = event.clientX - editor.seleniumAPI.Selenium.prototype.getElementPositionLeft(event.target);
                var y = event.clientY - editor.seleniumAPI.Selenium.prototype.getElementPositionTop(event.target);
                this.record('clickAt', this.findLocator(event.target), x + ',' + y);
        }, { capture: true });

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值