擅长:python、mysql、java
<p>首先,在所有测试步骤开始时接受cookie一次</p>
<pre><code>from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
wait = WebDriverWait(driver, 30)
wait.until(EC.element_to_be_clickable(
(By.CSS_SELECTOR, "#aceptar")))
accept_cookies = driver.find_element_by_css_selector("#aceptar")
accept_cookies.click()
</code></pre>
<p>第二,在接受cookies之后,用户被重定向到<a href="https://ing.ingdirect.es/app-login/" rel="nofollow noreferrer">https://ing.ingdirect.es/app-login/</a>
没有<code>#ing-uic-native-input_0</code>CSS元素。
例如,如果您正在寻找<code>Número de documento</code>,请使用:</p>
<pre><code>driver.find_element_by_id("input")
</code></pre>
<p>此外,在进行输入之前,请使用<code>visibility_of_element_located</code>而不是<code>presence_of_element_located</code>。它应该更可靠</p>