gpt4 book ai didi

python selenium webdriver 操作链 key Enter 在某些机器上不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 16:59:00 27 4
gpt4 key购买 nike

我需要使用 webdriver 自动发送 key ,然后按 Enter 键。但输入没有被触发。而且这种情况只发生在某些机器上。我尝试增加发送键和输入之间的延迟。失败和通过 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")。但注意是有效的。也尝试增加延迟。但运气不好

最佳答案

我会使用 pykeyboard 之类的东西来解决这样的与按键相关的问题。至少这是一个有用的备份。

pykeyboard 包允许您自动执行各种任务的击键和热键。当 Selenium 给我找到合适的元素带来困难或者根本不让我发送 key 时,我经常使用它。

如果您有兴趣,我今天早上在此处的链接上写了一个示例:

How to implement key combinations (including modifier keys) in Python?

祝你好运。

关于python selenium webdriver 操作链 key Enter 在某些机器上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35166551/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com