如何使用python在selenium中通过部分id名称查找元素

Wil*_*iam 3 python selenium xpath css-selectors selenium-webdriver

我在 python 中使用 selenium,现在我想通过元素 id 名称的一部分来定位元素,我该怎么办?

例如,现在我已经通过 id 名称coption5找到了一个项目:

sixth_item = driver.find_element_by_id("coption5")
Run Code Online (Sandbox Code Playgroud)

无论如何我只能通过使用coption来定位这个元素吗?

Deb*_*anB 13

要查找您已定位的元素:

sixth_item = driver.find_element_by_id("coption5")
Run Code Online (Sandbox Code Playgroud)

要仅使用coption定位此元素,您可以使用以下 定位器策略之一


参考

您可以在以下位置找到有关动态 CssSelectors 的详细讨论: