Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium Sahi自动化-录制/播放无法正常工作,原因是no';id';属性元素_Selenium_Automated Tests_Ui Automation_Sahi - Fatal编程技术网

Selenium Sahi自动化-录制/播放无法正常工作,原因是no';id';属性元素

Selenium Sahi自动化-录制/播放无法正常工作,原因是no';id';属性元素,selenium,automated-tests,ui-automation,sahi,Selenium,Automated Tests,Ui Automation,Sahi,我们一直在使用Sahi自动化工具进行web应用程序自动化测试。然而,我们遇到了一个障碍,为了播放录制的Sahi脚本,UI元素应该具有“id”属性以唯一地捕获元素 因此,由于这种依赖性,我们需要为所有HTML元素定义“id”,这对我来说很麻烦,也不需要 是否有其他方法(或工具)可以成功地为没有声明“id”的UI元素录制/回放自动脚本 任何帮助都将不胜感激:) 提前谢谢。干杯。不需要id属性。有多种其他方法可以访问此元素,如 _link(4, _in(_div("divId"))); // the

我们一直在使用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")
查看此处了解更多方法: 我很肯定你会找到一个方法,让这个元素与Sahi

问候
Wormi

嘿,谢谢你的回复。。。sahi的免费版本是否提供此选项?它来自sahi OS文档,因此是可用的。