0

我是 Sahi 测试工具的新手。
当我在 IE 8 中回放时,我使用 Sahi 记录了一些测试用例。

在我的终端上出现错误:
找不到窗口/域:popupNameFromStep=; 派生名称=; 窗口名称=; windowTitle=XD 代理;已打开=0;

并且 IE 还显示一个警告弹出窗口,上面写着:
“为了帮助保护您的安全,Internet Explorer 已阻止该站点显示存在安全证书错误的内容。”
当我单击它并选择 "Dispaly Blocked Content" 时,它什么也不做,并显示与上面相同的警告弹出窗口。
我不明白这些测试用例如何在其他浏览器中运行良好?

请帮忙..谢谢。

4

2 回答 2

1



我已经解决了这个问题。

问题是- 使用 Sahi 工具的自动化测试未在 IE8 中运行。

原因——

  1. 每当我们通过 sahi 运行测试时,IE8 都会检查 XPath。实际上,XPaths 在 Firefox 上是原生启用的。对于像 Internet Explorer 这样不支持 XPath 的浏览器,请使用 Javascript-XPath。
  2. 由于安全原因,IE 阻止证书存在问题。

如何修复-

  1. 复制 javascript-xpath-latest.js 的内容并将内容保存到 sahi/htdocs/spr/ext/javascript-xpath/javascript-xpath.js。

  2. 为了解决证书问题,我看过这个视频:

    Youtube

    它讲述了我们如何在 IE 中手动添加证书。


对于与 Sahi 相关的任何查询,您可以访问 Sahi 论坛:

http ://sahi.co.in/forums/

于 2011-12-20T08:23:46.327 回答
0

这是纯粹的Sahi错误。将您的错误发送给他们:http: //sahi.co.in/w/sahi-community

于 2011-09-11T13:12:12.523 回答