擅长:python、mysql、java
<p><code>query Selector</code>语法与<code>XPath</code>语法稍有不同。您可以使用<code>CSS Selectors</code>来定位元素。找到按钮的一种方法:</p>
<pre class="lang-js prettyprint-override"><code>querySelector("cr-button.action-button")
</code></pre>
<p>由于您没有提供,我无法访问该页面,但可能存在具有给定路径的多个元素的情况。那么其他解决方案可能是:</p>
<pre class="lang-js prettyprint-override"><code>querySelector("div.controls > cr-button.action-button")
</code></pre>
<p>您尝试的查询可能由于引号而出现错误。您可以尝试以下方法:</p>
<pre class="lang-js prettyprint-override"><code>'cr-button[class="action-button"]'
</code></pre>
<p>这应该起作用:</p>
<pre class="lang-py prettyprint-override"><code>printBtnlast = driver.execute_script("return document.querySelector('.controls > .action-button')")
</code></pre>