在调用任何元素的 send_keys() 之前,我首先检查它是否已启用且可见,因此它不会引发异常。
发生的事情是 is_Displayed 返回 True,当我尝试将_keys 发送到该元素时,它仍然会引发 ElementNotVisible 异常。这是某种形式的错误吗?
它适用于某些网站,但不适用于其他网站。
def login():
elem = browser.find_elements_by_xpath('//input[contains(@name, "user")]')
for elements in elem:
if elements.is_displayed():
if elements.is_enabled():
elements.send_keys(username)
elem = browser.find_elements_by_xpath('//input[contains(@name, "pass")]')
for elements in elem:
if elements.is_displayed():
if elements.is_enabled():
elements.clear()
elements.send_keys(password + Keys.RETURN) #Crashes here
time.sleep(4)
return