2017-03-03 66 views
0

我想获得下面的代码的xpath,但似乎无法弄清楚。需要帮助获取XPath的i标签在Python硒

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

XPATH是相对于整个页面而不仅仅是一个元素。用你提供的,我们无法提供帮助。我们需要在页面上有更多的上下文,您尝试使用的是什么。我可以告诉你,该元素的XPATH可能是'// i [@ data-id =“3470861”]',但这可能是错误的。 – crookedleaf

回答

0

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

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

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

你必须使用的东西究竟是什么元素是唯一的。

0

我依赖你为什么要这个节点,对吧?

// I [@数据-ID = “3470861”]

应该找到它。但你会永远拥有这个ID吗?