擅长:python、mysql、java
<p>如果使用间接的方法来查找所需的<code>span</code>,为什么不直接查找span,而是使用1到1500之间的外部<code>for</code>循环呢</p>
<pre><code>spans = driver
.find_elements_by_css_selector("span[title*='oprette booking']")
for span in spans:
time_slot = span
.find_element_by_css_selector("div.padding5 + div").text
if time_slot == '20:00 - 20:45':
span.click()
break
</code></pre>
<p><code>not clickable</code>是chromedriver 2.31的已知问题,当元素在当前视口中不可见时,如果使用此版本,请升级到2.33或更高版本。你知道吗</p>
<p>如果不管是chromdriver版本,检查是否有任何内容覆盖了<code>span</code>。你知道吗</p>