【发布时间】:2017-05-19 16:53:32
【问题描述】:
情况 - 我有一个宏,我需要按顺序将击键发送到两个 Firefox 窗口。不幸的是,两个窗口都有相同的标题。为了解决这个问题,我激活了窗口,发送了我的击键,然后使用 F6 加载第二个窗口的 URL,然后发送击键,然后使用 F6 将其返回到原始页面。
问题是加载网页不可靠。页面加载速度差异很大,以至于使用等待命令来确保击键进入第二个窗口并不一致或不可靠。
问题 - 我读过一些帖子,提到应用程序激活将与进程 ID 一起使用。由于每个窗口都有自己的 PID,这将是处理具有相同标题的 2 个窗口的理想方式。我无法找到具体如何确定具有给定名称的每个窗口的 PID 的信息。
【问题讨论】:
-
Firefox 窗口是从您的代码中打开的吗?
-
目前没有,但可能会。没有什么能阻止我从代码中打开每个窗口。