<p>要单击<code>input</code>元素,需要首先切换到<code>iframe</code></p>
<p>诱导<code>WebDriverWait</code>()并等待<code>frame_to_be_available_and_switch_to_it</code>()</p>
<p>诱导<code>WebDriverWait</code>()并等待<code>element_to_be_clickable</code>()</p>
<pre><code>WebDriverWait(driver,10).until(EC.frame_to_be_available_and_switch_to_it((By.NAME,"busqueda")))
WebDriverWait(driver,10).until(EC.element_to_be_clickable((By.XPATH,"//input[@value='Aceptar'][@class='boton']"))).click()
</code></pre>
<p>您需要导入以下库</p>
<pre><code>from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
</code></pre>
<hr/>
<p>更新</p>
<p><code>Input element</code>存在于嵌套的iframe中。为了访问,您需要切换到嵌套的<code>iframes</code></p>
<pre><code>WebDriverWait(driver,10).until(EC.frame_to_be_available_and_switch_to_it((By.CSS_SELECTOR,"iframe.iframeTGR")))
WebDriverWait(driver,10).until(EC.frame_to_be_available_and_switch_to_it((By.NAME,"busqueda")))
WebDriverWait(driver,10).until(EC.element_to_be_clickable((By.XPATH,"//input[@value='Aceptar'][@class='boton']"))).click()
</code></pre>