如何在c#中获得某个chromedriver的PID - 有多个实例

时间:2017-05-22 07:41:34

标签: c# selenium selenium-chromedriver pid

由于硒中存在恼人的错误:https://github.com/SeleniumHQ/selenium/issues/4054

我需要手动杀死chromdriver.exe。但是,我想知道无论如何我可以获得现有镀铬驱动程序的PID吗?

我正在使用Windows 8.1

其他组件

  • Selenium.Support 3.4.0
  • Selenium.WebDriver 3.4.0
  • Selenium.WebDriver.ChromeDriver 2.29.0
  • c#.net 4.6.2
  • Microsoft Visual Studio社区2017 RC

为了澄清,有多个实例,我想只得到某个实例PID

1 个答案:

答案 0 :(得分:0)

我想你可以使用这个链接的答案Getting a pid of a process created in C#

正如所说的那样 System.Diagnostics.Process.GetProcessesByName(" chromdriver.exe")[0] .ID

将返回PID编号