Jes*_*ano 3 python selenium xpath css-selectors selenium-webdriver
我使用 selenium 来定位并选择 HTML 元素find_element_by_id。直到昨天,当 Web 开发人员将元素的 ID 更改为动态字符串时,我才遇到此问题。
以下是 ID 的示例:input_205。
之前,我曾经browser.find_elements_by_xpath('//*[@id="input_205"]').send_keys(viewId)定位元素,这工作得很好,但现在该字符串中的数字值动态变化。
我发现的唯一模式是每次页面加载时它都是一个三位数。
我想知道是否有一种方法可以将我的 xpath 设置为某种“开头为”或“包含”,以便我仍然可以定位 ID,而不管input_. 先感谢您!
| 归档时间: |
|
| 查看次数: |
3964 次 |
| 最近记录: |