擅长:python、mysql、java
<p>您正在寻找<code>find_element(s)_by_css_selector</code>-<a href="http://selenium-python.readthedocs.org/en/latest/locating-elements.html" rel="nofollow noreferrer">reference here</a>-使用css前缀'.classname`来指示类。在</p>
<p>例如寻找</p>
<pre><code><div class='theClass'>
driver.find_elements_by_css_selector('.theClass')
</code></pre>
<p>您还可以使用<code>By</code>语法:</p>
^{pr2}$
<p><strong>编辑</strong><br/>
问题似乎更多的是<code>Clicking</code>元素,而不是找到它。在</p>
<ul>
<li>确保元素可见</li>
<li>对于Chrome,您可能需要模拟鼠标悬停在元素上,然后再单击此元素-请参见<a href="https://stackoverflow.com/q/11092748/314291">Actions / ActionChains MoveToElement</a>将鼠标悬停在元素上。在</li>
<li>对于IE,您可能需要确保浏览器/框架在元素单击之前获得焦点-您可能需要应用一个类似<a href="https://stackoverflow.com/q/5574802/314291">one of these</a>的方法。在</li>
</ul>