在Ruby中提取由Selenium WebDriver发布的浏览器的pid

jef*_*150 4 ruby selenium

有谁知道如何从运行WebDriver的Ruby脚本中获取Selenium WebDriver启动的浏览器的进程ID?

ost*_*oon 5

Ben的答案对我不起作用,我必须将其调整为以下内容:

driver = Selenium::WebDriver.for :chrome

bridge = driver.instance_variable_get(:@bridge)
service = bridge.instance_variable_get(:@service)
process = service.instance_variable_get(:@process)
process.pid
# => 22656
Run Code Online (Sandbox Code Playgroud)