擅长:python、mysql、java
<p>要使用属性<strong><code>class</code></strong>和<strong><code>type</code></strong>定位元素,您可以将它们组合在一个定位器中,并且可以使用以下任一<a href="https://stackoverflow.com/questions/48369043/official-locator-strategies-for-the-webdriver/48376890#48376890">Locator Strategies</a>:</p>
<ul>
<li><p>使用<code>css_selector</code>:</p>
<pre><code>element = driver.find_element_by_css_selector("button.car[type='submit']")
</code></pre>
</li>
<li><p>使用<code>xpath</code>:</p>
<pre><code>element = driver.find_element_by_xpath("//button[@class='car' and @type='submit']")
</code></pre>
</li>
</ul>
<hr/>
<h2>参考资料</h2>
<p>您可以在以下内容中找到一些相关的详细讨论:</p>
<ul>
<li><a href="https://stackoverflow.com/questions/62151967/how-to-identify-an-element-through-classname-even-though-there-are-multiple-elem/62152196#62152196">How to identify an element through classname even though there are multiple elements with the same classnames using Selenium and Python</a></li>
</ul>