升级 SilkTest 自动化脚本以使用 IE9

软件测试 自动化测试 浏览器 网络 即9
2022-01-18 20:25:00

我们使用 SilkTest 2010 Open Agent 来执行自动化 Web 测试。我们的脚本目前适用于 IE6 - IE8 和 Firefox 3.X。

IE9 已将模式框更改为屏幕底部的非侵入式弹出窗口,这会破坏我们的脚本。此外,SilkTest 无法识别这些弹出窗口。

录制没有模态框的脚本可以正常工作,但是当我们录制涉及模态框的内容时,SilkTest 记录器不会保留任何记录的步骤(包括在遇到模态框之前记录的步骤)。

有谁知道如何克服这个问题?

3个回答

您可以使用 SilkTest 2011,因为它支持 IE 9 和 FF6。您的 Silk test 2010 脚本将在 Silk test 2011 上运行。

您可以尝试配置 IE,使其不显示那些麻烦的模式框。

否则,您可以尝试在定位器间谍的帮助下手动使用模式对话框编写相关部分的脚本。

编辑:使用较新版本的 Silk Test,您可以启用对 IE 的辅助功能支持,这将使 Silk Test 能够识别 IE 底部的那些小覆盖。您可能只想在某些步骤(例如确认下载)中启用它,因为可访问性对性能有很大影响。

要在脚本中启用/禁用辅助功能,请设置选项OPT_ENABLE_ACCESSIBILITY

如果 IE 9 破坏了您的 SilkTests,您可能需要与供应商核实以了解他们提供的支持。它可能受支持,也可能不受支持。