2

是否有任何可能的解决方案可以从 java 获取 IE PID?问题是有 8 个驱动程序实例同时运行。我只知道 IEDriver 可以将 PID 登录到文件中。

具有有效的保护模式设置:0
使用 CreateProcess API 启动 IE
IE 成功启动,进程 ID 为 4192
ID 为 4192 的进程正在执行 iexplore.exe
忽略缩放设置:0
rowser 缩放级别为 100%
4

1 回答 1

1

IE 驱动程序(实际上是 WebDriver API)不会以任何方式公开其任何正在运行的进程的进程 ID。您将需要依赖其他方法(例如,原始 Windows API 调用)来获取此信息。另请注意,使用这些 API 调用时,您可能会遇到 IE 驱动程序代码的竞争条件,这将使结果难以解释,因此我建议重新检查为什么您认为您的用例需要 PID。

于 2013-10-29T15:13:19.310 回答