gpt4 book ai didi

java - 在 Java 中使用 Selenium 获取 Firefox Flash 插件的子进程 ID

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:07:22 25 4
gpt4 key购买 nike

我正在使用来自 java 应用程序的 Selenium Firefox WebDriver,我需要知道浏览器使用的外部插件的 PID(或更准确地说是 Flash 播放器插件的 PID)。我知道这在 Java 中做起来并不“容易”,因为 Java 本身不支持访问 JVM 之外的系统信息,但也许你们中的任何人都知道使用 Firefox/selenium API 来完成此操作的方法。

我目前的解决方法如下:- 获取我自己的 PID:整数 my_pid =Integer.valueOf(ManagementFactory.getRuntimeMXBean().getName().split("@")[0]);

  • 运行外部程序“pslist”(从 Windows pstools)。

  • 解析输出并获取您的 child (以“my_pid”作为引用)。

我讨厌使用外部程序来完成琐碎的任务。有任何想法吗?

最佳答案

您别无选择,只能为此使用外部程序。10 年前就此问题向 Sun 公开了一份错误报告,但尚未得到处理。

关于java - 在 Java 中使用 Selenium 获取 Firefox Flash 插件的子进程 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19705819/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com