【发布时间】:2017-09-25 05:37:25
【问题描述】:
我在动态下拉列表中选择某个值时遇到问题。场景是当 DDL 上有一个新添加的值时,我的脚本将失败,因为一旦有新值,xpath 位置就会改变。[这是选择 xpath 的脚本][2]
提前致谢!
这是html源码html source of the DDL
【问题讨论】:
-
在问题中添加 html 源代码,以及您尝试完成任务的代码 - 屏幕截图根本不行。主要问题是您的路径引用了绝对位置,正如您所说,这是动态的。
-
很抱歉,源代码尚未发布,目前正在开发中。但是可以解决上述问题的命令是什么?
-
"但是源代码还没有出来,是" - 如果你可以用浏览器截屏,你可以得到 html 源代码。本身没有命令 - 它是针对特定情况的解决方案,定位器具有元素的属性/文本。看截图,这可能不是带有
ul/ol元素的普通html下拉菜单,而是带有div或span的东西,这使得解决方案更加依赖于html。 -
我已在我的帖子中附加了 DDL 的 html 源代码。谢谢托多!
-
我对你的问题感到困惑。 DDL 的 XPath 是否发生变化,或者是单击 DDL 时生成的 DDL 项,而 那些 是每次打开 DDL 时发生的变化?