擅长:python、mysql、java
<p>根据您共享的HTML,<code><ul></code>标记包含许多JavaScripts</em>,因此要在所需元素上调用<code>click()</code>,您必须诱导<em>WebDriverWait</em>,使<em>元素可点击</em>,您可以使用以下任一解决方案:</p>
<ul>
<li><p><code>CSS_SELECTOR</code>:</p>
<pre><code>WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "ul.delivery-method li.courierDelivery.selectDeliveryWay input[value='Courier']"))).click()
</code></pre></li>
<li><p><code>XPATH</code>:</p>
<pre><code>WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, "//ul[@class='delivery-method']//li[@class='courierDelivery selectDeliveryWay']//input[@value='Courier']"))).click()
</code></pre></li>
</ul>