获取 Selenium 启动的浏览器的 PID。

seleniumautomation testingtesting tools更新于 2026/2/3 6:22:17

我们可以获取 Selenium webdriver 启动的浏览器的 PID。首先,我们必须创建一个 webdriver 对象。接下来,例如,要在 Firefox 浏览器中启动浏览器,我们需要借助 webdriver.Firefox() 类。

geckodriver.exe 文件的位置作为参数传递给该类。这可以通过将路径设置为 executable_path 属性来实现。然后,使用 get 方法启动浏览器。

最后,要获取浏览器的 PID,我们将使用 driver.service.process.id 方法。

语法

s = driver.service.process.pid

示例

from selenium import webdriver
#geckodriver.exe 的路径
driver = webdriver.Firefox(executable_path="C:\geckodriver.exe")
#启动浏览器
driver.get ("https://www.tutorialspoint.com/index.htm")
#获取浏览器的 PID
s = driver.service.process.pid
print(s)
#关闭浏览器
driver.close()

输出


相关文章