擅长:python、mysql、java
<pre><code>wait=WebDriverWait(browser, 20)
browser.get('https://ing.ingdirect.es/app-login/')
wait.until(EC.presence_of_element_located((By.CSS_SELECTOR, '#aceptar'))).click()
root1 = wait.until(EC.presence_of_element_located((By.CSS_SELECTOR, 'body > ing-app-login-sca-es')))
root1 = driver.execute_script('return arguments[0].shadowRoot', root1)
root2 = root1.find_element_by_css_selector('div > div.wrapper-login > ing-orange-login-sca-es')
root2 = driver.execute_script('return arguments[0].shadowRoot', root2)
root3 = root2.find_element_by_css_selector('#loginSteps > ing-uic-login-sca-es-step-credentials')
root3 = driver.execute_script('return arguments[0].shadowRoot', root3)
root4 = root3.find_element_by_css_selector('#credentialsForm > form > div:nth-child(2) > div > ing-uic-login-sca-es-el-input')
root4 = driver.execute_script('return arguments[0].shadowRoot', root4)
root4.find_element_by_css_selector('#ing-uic-native-input_0').send_keys('xx')
</code></pre>
<p>下面是它的手动外观。手动获取4个元素的阴影根看起来很糟糕。另外,您的登录url很难登录</p>