当前位置: 首页 > 工具软件 > WatiJ > 使用案例 >

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

柴深
2023-12-01

用过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做的配置工作,修改很简单。希望对其他用该自动化测试框架并且遇到此类问题的人有帮助。


 类似资料: