selenium-webdriver - WebDriverSampler 中特定代码的 xpath
问题描述
我有一个页面,其中包含需要通过 WebSamplerDriver 编辑的一组字段。困难在于字段 id 值不是恒定的,并且会不时变化。因此,如果我使用 xpath 之类的//input[@id='TextField13']
,它的工作时间非常有限,而 id 是实际的。
代码片段如下:
我想我需要描述与父标签的另一个分支(即标签)中的文本“名字”(总是相同的文本)相关的 id='TextField13'(这不是常量)的元素的 xpath。这样做的正确方法是什么?
将不胜感激提示。
解决方案
input
试试这个 XPath根据label
值选择字段
//label[.="First name"]/following::input
推荐阅读
- javascript - 如何在功能组件中保存变量的值
- javascript - 如何在 JS 中替换 ^ 字符
- c++ - 如何使用 autotool 在单独的目录中构建
- html - 用 flex 挡住左侧的全高
- ios - 在硬件上运行时没有可用的音频引擎输入通道
- java - 在 Intelij 项目中连接到服务器 GlassFish 时出错的原因是什么?
- java - 使用 Java 类路径执行 Java 9+ 服务
- android - Android Calendar.getInstance() 在午夜后没有得到今天
- maven - 如何在 maven pom.xml 中进行运行配置
- python - Tkinter 回调 Traceback 错误中的异常。如何处理