当前位置: 首页 > 知识库问答 >
问题:

如何从Selenium IDE中删除id定位策略

邢皓
2023-03-14

问题是:我的web应用程序使用ZK,它会自动为每个web元素生成随机UUID。

当我尝试用Selenium IDE记录一些基本测试用例时,它会自动尝试使用这些随机生成的ID,甚至没有给我一个好的替代方案。

可能的工作范围:

  1. 在ZK中实现ID生成器:我已经放弃了这种可能性,因为应用程序GUI对于这个任务来说太复杂了,并且ID对于整个sesion来说应该是唯一的,这使得这个工作环境很难实现,当你在不同的页面上有相同的元素时。
  2. 找到另一个记录工具:我只找到了XLT脚本开发人员,它通过使用类编写DOM-path来完成工作(zk提供了很多)-但有时位置策略会给出错误的路径,因此无法重现。这里有什么好的替代方案吗?

共有1个答案

蒯胜泫
2023-03-14

通过在选项中更改定位器的顺序,可以更改定位器生成器

希望这对你有帮助

 类似资料:
  • 问题内容: 我正在构建一个应用程序,其中我从服务器请求一个PHP文件。此PHP文件返回一个以JSONObjects为元素的JSONArray,例如, 我的代码: 如何从此JSONArray删除特定元素? 问题答案: 试试这个代码 编辑: 使用将添加到键和值。所以,用自己

  • 问题内容: 我分别在端口8006和8007上托管特殊的HTTP和HTTPS服务。我使用iptables来“激活”服务器;即路由传入的HTTP和HTTPS端口: 这就像一个魅力。但是,我想创建另一个脚本来再次禁用服务器。也就是说,将iptables恢复到运行上述行之前的状态。但是我很难弄清楚删除这些规则的语法。似乎唯一起作用的是完全冲洗: 但这也会删除其他不希望的iptables规则。 问题答案:

  • 我在大学已经学习了4周的JavaScript,两周前在我自己的时间里开始学习Java。事实证明,它很有用,因为我们有一个项目,我们必须制定一个程序(这是我们为项目选择的)。 问题是,虽然我知道Java的大部分基础知识,但我对制作我们想要制作的程序知之甚少,我所有的其他团队成员甚至从未接触过Java,有些人甚至在课堂上与JavaScript作斗争。 对不起,顺便说一句,我只是想让人们了解我的来历。

  • 当用户点击按钮时,我试图从JList中删除选中的项目。 目前我有这样的东西: 当我单击按钮删除项目时,出现以下错误: 如何修复此错误,以及我的代码是否删除了多个项目?

  • 问题内容: 在每行末尾添加\ n,结束程序正常工作,仅在最后一行工作… 请举个例子,我在任何解决方案中都尝试不了什么,而我发现这里不适合我。 问题答案: 您可以分割最后一个字符: 也许更好的方法是使用字符串库:

  • 问题内容: 如何从静态页面的网址中删除? 另外,我需要将任何网址重定向到没有该网址的网址。(即到)。 问题答案: 感谢您的答复。我已经解决了我的问题。假设我的页面在下,则适用以下.htaccess 规则。