【发布时间】:2017-02-03 13:03:02
【问题描述】:
我高高在上,找不到满意的答案来解决我的问题,即: 我想打开一个网站并将我的用户名和密码发送给它以进入它。我正在使用在 StackOverflow 上找到的使用 CreateProcess 和 WaitForInputIdle 的过程。问题是程序没有等待网站完全显示就返回,因此我的 ID 和密码最终出现在错误的位置。插入 Sleep(5000) 将在大多数情况下工作,但并不可靠。谁能指出我正确的方向。
【问题讨论】:
-
这不起作用,原因很明显。当您打开一个新网页时,您可以在页面完成加载之前与浏览器进行交互。您需要等待它完成加载。也许更容易在您的进程中托管浏览器,这将使您更好地控制。
-
它当然不应该等待。你在 StackOverflow 上找到
WaitForInputIdle的文档了吗?
标签: delphi wait createprocess