2015-04-25 5 views
-2

Как я могу найти их по xpath.Найти элемент xpath в python с помощью selenium Webdriver

<a class="single_like_button btn3-wrap" onclick="openFbLWin_2224175();"> <span>&nbsp;</span><div class="btn3">Like</div></a> 

и

<button value="1" class="_42ft _4jy0 PageLikeButton _4jy4 _517h _9c6" data-profileid="776072132447222" data-ownerid="u_jsonp_2_t" id="u_jsonp_2_u" type="submit"><i class="_3-8_ img sp_WMP_MjDZgeq sx_96dbd2"></i>Like</button> 
+0

Привет, Марк, что вы пробовали? –

ответ

0

elements предполагал имеют те имена классов, являющиеся уникальными в дереве, вы можете использовать find_element_by_xpath.

Для :

find_element_by_xpath('.//a[@class="single_like_button btn3-wrap"]') 

И кнопку:

find_element_by_xpath('.//button[@class="_42ft _4jy0 PageLikeButton _4jy4 _517h _9c6"]') 

Конечно, вы можете также использовать путь дерева, чтобы получить элемент, но это не может быть решен за счет ваш неполный источник.

Надеюсь, это поможет.