文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Selenium IDE(2)--扩展与格式

Selenium IDE(2)--扩展与格式

时间:2007-01-29  来源:wangjinfeng

格式

可以通过以下步骤增加格式:
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 });

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载