我正在实现 Selenium (Python),但是每当我输入 send_keys("bla bla bla") 时,系统都无法处理它。从字面上看,它是在窃听。文本会自行删除或仅保留单词的最后一部分。有没有什么办法可以让它慢一点,而不用做一个 foreach 并在输入每个字符后等待?
问问题
236 次
1 回答
1
你不能放慢速度,send_keys
但你可以在每个角色之后等待。所以如果你的代码是这样的:
elem = driver.find_element_by_id("element-id")
elem.send_keys("text to enter")
取而代之的是,您可以这样做:
elem = driver.find_element_by_id("element-id")
text = "text to enter"
for character in text:
elem.send_keys(character)
time.sleep(0.2) # pause for 0.2 seconds
于 2019-11-12T19:03:20.987 回答