Sahi Automation-记录/播放对于没有'id'属性元素不能正常工作

时间:2014-05-14 06:19:22

标签: selenium automated-tests ui-automation sahi

我们一直在使用Sahi自动化工具进行Web应用程序自动化测试。然而,我们遇到了一个障碍,为了播放录制的Sahi脚本,UI元素应该具有' id'属性以唯一捕获元素。

因此,由于这种依赖性,我们需要定义' id'对于所有HTML元素,这些元素很麻烦,根据我不需要。

是否还有其他方法(或工具)可以成功录制/播放自动脚本甚至没有' ID'声明。

任何帮助将不胜感激:) 提前致谢 。欢呼声。

1 个答案:

答案 0 :(得分:0)

不需要id属性。还有其他多种方法可以访问此元素,例如

_link(4, _in(_div("divId"))); // the 5th link in this div element
// or by classname
_div("classname")

在这里查看更多方法:http://sahi.co.in/w/browser-accessor-apis 我很确定你会找到一种方法来使用Sahi获得这个元素。

此致 Wormi