如何实现Watij对IE9或更高版本的支持

用过Watij的人都知道Watij对IE9或是更高的版本是不支持的,而我们现在的项目从2009年成立到现在就一直在使用这个工具。因此设计了大概有1555个基于Watij这种自动化测试框架的测试脚本。随着IE9和IE10的发布和IE8逐渐淡出市场,我们自动化测试组就面临着两个选择,一个是将所有的自动化脚本从watij上转移到现在比较常用和支持比较丰富浏览器和操作系统的Selenium上来,另一种选择是自己修改Waitj的源代码,使其实现对IE9或跟高版本的支持。因为我一直是我们这个敏捷开发项目组里面管理自动化的人。所以我就先下手做了一些研究工作。通过查看发现本身这个框架里面对IE的支持是通过配置文件来实现的。所以我修改了如下的配置文件后。我们现在的自动化脚本就可以在IE9上来运行了。下面把修改的配置文件跟大家分享一下。

首先定位到watij源代码的WatijResources.properties,在这之前你首先需要将watij.jar文件解压开来。然后按照IE8的配置方法将IE9或更好版本的IE配置到WatijResources.properties文件中,重新打包,放到你的工程目录下就可以了。

IE_Title6=Microsoft Internet Explorer
IE_Title7=Windows Internet Explorer
IE_Title8=Windows Internet Explorer

IE_Title9=Windows Internet Explorer
IEAlertDialog_Title6=Microsoft Internet Explorer
IEAlertDialog_Title7=Windows Internet Explorer
IEAlertDialog_Title8=Message from webpage

IEAlertDialog_Title9=Message from webpage
IEConfirmDialog_Cancel=Cancel
IEFileDownloadDialog_Cancel=Cancel
IEFileDownloadDialog_Close=Close
IEFileDownloadDialog_CloseWhenComplete=&Close this dialog box when download completes
IEFileDownloadDialog_Open=&Open
IEFileDownloadDialog_Save=&Save
IEFileDownloadDialog_Title_DownloadComplete=Download complete
IEFileDownloadDialog_Title_FileDownload=File Download
IEFileDownloadDialog_Title_SaveAs=Save As
IEFileField_ChooseFile6=Choose file
IEFileField_ChooseFile7=Choose file
IEFileField_ChooseFile8=Choose File to Upload

IEFileField_ChooseFile9=Choose File to Upload
IEPromptDialog_Title_ExplorerUserPrompt=Explorer User Prompt

以上三个加黑和斜体字就是我为IE9做的配置工作,修改很简单。希望对其他用该自动化测试框架并且遇到此类问题的人有帮助。


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值