gpt4 book ai didi

c# - Ranorex XPATH 问题

转载 作者:行者123 更新时间:2023-11-30 20:24:03 27 4
gpt4 key购买 nike

我正在使用 Ranorex 工具。我正在使用的应用程序基于 .NET,为了捕获对象,我们采用特定对象的 XPATH,并使用该 XPATH 来检查该对象是否存在。但是一段时间后,如果对象的属性发生变化,那么我们需要再次更改 XPATH。有什么解决办法吗?

最佳答案

听起来您的 XPath 依赖于正在更改的属性来查找对象。关于 XPath 的事情是它们能够跟踪任何属性。因此,例如,如果您正在跟踪类上的对象,则类更改该对象将不再出现在 xpath 中。

要解决此问题,只需找到要跟踪的对象的不同属性即可。例如,您可以跟踪值、位置或几乎任何其他 html 属性,只需尝试使其成为不会更改的属性即可。

关于寻找 xpath,我能给你的最好建议是让它尽可能短。例如,如果您正在寻找一个对象的唯一 ID,那么您的路径需要一个元素。如果您要在动态填充表格的特定行上寻找特定按钮,而该表格没有什么特别之处,您可以做的是在给定特定表格单元格文本的情况下在表格中找到该行,然后在正确的单元格中找到按钮找到的表行。不要以为 spy 工具总是会给你唯一的 xpath,几乎总是有另一种方法来找到对象,它可能不是最直接的。

Here is the ranorex xpath help page用于编辑 xpath 的所有正则表达式和其他选项。

关于c# - Ranorex XPATH 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27561255/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com