擅长:python、mysql、java
<p>您的按钮没有id或名称,因此<code>find_element_by_name</code>和{<cd2>}方法将不起作用。<code>find_element_by_class_name</code>似乎是一个逻辑选择,但不幸的是它只需要一个类,而且由于按钮有多个类,所以它也不能工作。我会尝试用CSS选择器定位按钮:</p>
<pre><code>self.driver.find_element_by_css_selector('button.stkv-c-button.stkv-us-button-color--background.stkv-u-background-color-transition-150.stkv-us-button-color--border.stkv-us-button-color.stkv-us-button-color--fill.stkv-c-button.stkv-c-button--raised.stkv-c-button--big').click()
</code></pre>
<p>只要页面上没有使用完全相同的CSS选择器的另一个按钮,这将为您提供正确的按钮。一般来说,如果您想找到一个包含多个类的元素,例如<code><button class="A B C">MyButton</button></code>,那么您可以使用以下方法:</p>
^{pr2}$