【发布时间】:2018-10-02 00:47:07
【问题描述】:
我正在使用element.send_keys("Anything") 填写表格,但它需要很长时间,并且脚本必须快速填写。
我尝试了不同的 Chromedriver 版本,但没有任何帮助。你知道为什么需要这么长时间吗?我怎样才能让它更快?
注意:我正在搜索 xpath。如果我尝试搜索 ID 或名称,则会收到错误消息。不知道会不会更快。
【问题讨论】:
-
运行速度有多慢,您需要多快?另外,如果您可以发布minimal reproducible example,那将很有帮助。
-
寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及重现它所需的最短代码在问题本身。没有明确的问题陈述的问题对其他读者没有用处。见:How to create a Minimal, Complete, and Verifiable example.
-
仔细检查 Web 驱动程序版本和 chrome 版本。检查比特率 32 或 64 位驱动程序和浏览器。我在 IE 上遇到过这个问题,但在 Chrome 上没有,而且存在版本问题。更改版本似乎有所帮助。
-
我注意到它在我想填写表格的网站上速度很慢。在任何其他网站上,send_keys 都和我想要的一样快。
标签: python performance selenium key send