如果我们只有类名,请单击链接

时间:2014-04-23 07:23:30

标签: python selenium getelementsbyclassname

如何点击链接:

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

这是我在Python中的代码,但它不起作用。我用Selenium

......
elem = self.driver.find_elements_by_class_name("single_like_button btn3-wrap")[0].click(); 
......

1 个答案:

答案 0 :(得分:2)

find_elements_by_class_name()显然仅限于一个班级名称。

您可以使用find_element_by_css_selector()代替并写:

self.driver.find_element_by_css_selector(
    ".single_like_button.btn3-wrap").click();