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


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

该类通过将路径设置为 executable_path 属性来传递 geckodriver.exe 文件的路径。然后,浏览器应使用 get 方法启动。

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

语法

s = driver.service.process.pid

示例

from selenium import webdriver
#path of geckodriver.exe
driver = webdriver.Firefox(executable_path="C:\geckodriver.exe")
#launch browser
driver.get ("https://tutorialspoint.com/index.htm")
#obtain PID of browser
s = driver.service.process.pid
print(s)
#close browser
driver.close()

输出

更新于:30-Jan-2021

2K+ 浏览量

开始你的 职业

完成课程即可获得认证

开始
广告
© . All rights reserved.