【发布时间】:2016-03-23 03:03:40
【问题描述】:
我需要使用 webdriver 自动发送密钥,然后输入。但输入没有被触发。这只发生在某些机器上。我尝试增加发送键之间的延迟并输入。失败和通过 1 的两台机器都有相同的 python 包/版本。
send_keys(Keys.ENTER) 在某些机器上不起作用。
ele = driver.find_element_by_xpath("xpath")
ele.send_keys("test")
time.sleep(2)
ActionChains(driver).send_keys(Keys.ENTER).perform()
我什至尝试过 ele.send_key(Keys.ENTER) 和 ele.send_key("\n")。 但注意是有效的。也尝试增加延迟。但没有运气
【问题讨论】:
-
你能试试这个吗?
ActionChains(driver).move_to_element(ele).send_keys(Keys.ENTER).perform()