擅长:python、mysql、java
<p>Selenium不仅可以根据元素的id值来定位元素。<br/>
定位器可以基于任何唯一的标记名、任何元素属性以及与其他元素的任何关系。<br/>
在这种情况下,元素似乎包含唯一的文本。<br/>
如果是这样,您可以根据该文本通过XPath找到它,如下所示:</p>
<pre><code>driver.find_elements_by_xpath('//button[text()="Zum Warenkorb"]').click()
</code></pre>
<p>您还应该在访问该元素之前添加一些等待/延迟,以便在单击该元素之前完全加载该元素</p>