我们一直在使用 Sahi 自动化工具进行 Web 应用程序自动化测试。然而,我们遇到了一个障碍,即为了播放录制的 Sahi 脚本,UI 元素应该具有 'id' 属性来唯一地捕获元素。
因此,由于这种依赖关系,我们需要为所有 HTML 元素定义“id”,这很麻烦,我认为不需要。
是否有其他方法(或工具)可以成功记录/播放自动化脚本,即使是没有声明“id”的 UI 元素。
任何帮助将不胜感激:) 在此先感谢。干杯。
我们一直在使用 Sahi 自动化工具进行 Web 应用程序自动化测试。然而,我们遇到了一个障碍,即为了播放录制的 Sahi 脚本,UI 元素应该具有 'id' 属性来唯一地捕获元素。
因此,由于这种依赖关系,我们需要为所有 HTML 元素定义“id”,这很麻烦,我认为不需要。
是否有其他方法(或工具)可以成功记录/播放自动化脚本,即使是没有声明“id”的 UI 元素。
任何帮助将不胜感激:) 在此先感谢。干杯。
不需要 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 获取此元素。
问候沃尔米