如何使用id的部分属性识别webelement?
Posted
技术标签:
【中文标题】如何使用id的部分属性识别webelement?【英文标题】:How to identify webelement using partial attribute of id? 【发布时间】:2018-04-26 04:03:54 【问题描述】:我必须使用 id 属性找到文本框的 xpath。但是,每次我登录到我正在自动化的应用程序时,属性的一部分都会不断变化,而其余部分则保持不变。 PFB 示例 -
Attribute ------> id="StringJob_value_1102199569"
这里,每次登录时数值都会改变,而“StringJob_value”部分保持不变。
因此,在 selenium 中是否有任何方法仅使用属性的常量部分来识别 Web 元素(文本框)?
【问题讨论】:
【参考方案1】:尝试以下 xpath:
//*[contains(@id, 'StringJob_value_')]
【讨论】:
工作,非常感谢!以上是关于如何使用id的部分属性识别webelement?的主要内容,如果未能解决你的问题,请参考以下文章
无法获取正确的 WebElement 标识符(在 iCloud.com 上登录)
无法在 webview 中使用 appium android 定位混合应用程序的 webelements
AttributeError:“WebElement”对象没有属性“单击”错误尝试使用 Selenium Python 单击链接