【发布时间】:2020-04-25 11:15:53
【问题描述】:
我在 python 中使用 selenium,现在我想通过它的 id 名称的一部分来定位一个元素,我该怎么办?
例如,现在我已经通过 id 名称 coption5 找到了一个项目:
sixth_item = driver.find_element_by_id("coption5")
有没有我只能使用 coption 来定位这个元素?
【问题讨论】:
-
使用 XPATH 的“包含”方法:guru99.com/xpath-selenium.html#6
-
使用css:
[id^="coption"] -
@Guy 这个问题是关于定位器 Xpath 和 Css 的,任何你想对 Xpath 隐藏问题的原因i> 和 Css 贡献者删除了这些标签?
-
@DebanjanB 使用 xpath 和 css_selector 是解决方案,而不是问题。
-
@Guy 那么你觉得这个问题到底是怎么回事:) 除了 Css 和 Xpath之外,Selenium 还有其他方法吗? >
标签: python selenium selenium-webdriver xpath css-selectors