【问题标题】:need help getting xpath for i tag in python selenium需要帮助在 python selenium 中获取 xpath for i 标签
【发布时间】:2017-03-03 22:45:42
【问题描述】:

我正在尝试获取以下代码的 xpath,但似乎无法弄清楚。

<i class="icon icon-button-follow pointer action-button js-follow-unfollow-button" data-type="follow" data-id="3470861"></i>

【问题讨论】:

  • XPATH 是相对于整个页面的,而不仅仅是一个元素。以您提供的内容,我们无法提供帮助。我们将需要页面上的更多上下文以及您尝试使用的内容。我可以告诉你,那个元素的 XPATH 可能是 //i[@data-id="3470861"],但这可能是错误的。

标签: python selenium xpath tags


【解决方案1】:

你必须明白:xpath 是什么?它有什么目标? Xpath 是一个定位器,您可以使用它来分隔一个元素和另一个元素。 我可以向您推荐这个http://practicalsqa.net/xpath-brainteasers-and-exercises/ 课程,以更好地理解这个问题。 在你的情况下,xpath 可能是 ex.:

 //i[@class="icon icon-button-follow pointer action-button js-follow-unfollow-button"]

//i[@data-type="follow"]

您必须使用该元素独有的东西。

【讨论】:

    【解决方案2】:

    我取决于你为什么想要那个节点,对吧?

    //i[@data-id="3470861"]

    应该会找到的。但是你会一直拥有那个 id 吗?

    【讨论】:

      猜你喜欢
      • 2021-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多