【问题标题】:How to find title="xyz" element with Selenium (Python)如何使用 Selenium (Python) 查找 title="xyz" 元素
【发布时间】:2020-01-21 10:20:48
【问题描述】:

我正在尝试单击具有特定标题属性的 Selenium 元素。我之前已经厌倦了使用xpath,但是,问题是网站上有两个按钮具有相同的xpath。如果一个按钮处于活动状态,则它在活动时与另一个按钮具有相同的xpath,反之亦然。

唯一能在 title 属性中区分这两个按钮的东西。

<a class="qPKfxd" href="SOME LINK" title="List">

基本上,如果标题为"List",我会尝试仅单击该元素。

有没有人知道如何用 Selenium 指定它?

如果您需要查看更多代码,请告诉我。

【问题讨论】:

  • 您可以通过右键单击元素从浏览器开发工具中取出 -> 复制选择器/复制 xpath

标签: python python-3.x selenium selenium-webdriver selenium-chromedriver


【解决方案1】:

您可以按属性定位元素。

xpath:

//a[@title="List"]

css_selector

[title="List"]

【讨论】:

  • 不错的一个!那已经奏效了。非常感谢 - 祝你有美好的一天
猜你喜欢
  • 2019-11-30
  • 1970-01-01
  • 1970-01-01
  • 2020-02-12
  • 2019-12-11
  • 1970-01-01
  • 2021-11-26
  • 1970-01-01
  • 2022-01-27
相关资源
最近更新 更多