【问题标题】:How i can get PhantomDriver process ID我如何获得 PhantomDriver 进程 ID
【发布时间】:2016-04-15 18:31:18
【问题描述】:
大家好
我使用 selenium phantomJS webDriver,在某些情况下,程序结束后驱动程序仍留在系统中(我使用正确的退出 driver.Quit())
我制作了一个应用程序,用于查看仍在运行的进程,其中包含所有信息(windowHandle、processID 等..)
但是
如何将我的虚拟驱动程序进程 ID 转换为字符串?
我想在这个过程之后进行主持人并找到导致问题的程序。
谢谢。
【问题讨论】:
标签:
c#
selenium-webdriver
process
phantomjs
【解决方案1】:
如果有人感兴趣,找到它:
var driverService = PhantomJSDriverService.CreateDefaultService(System.Environment.CurrentDirectory);
driverService.HideCommandPromptWindow = true;
driver = new PhantomJSDriver(driverService);
string phantomProcessId = PJSdriverService.ProcessId.ToString();