獲取 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.tw/index.htm")
#obtain PID of browser
s = driver.service.process.pid
print(s)
#close browser
driver.close()

輸出

更新於:30-Jan-2021

2K+ 瀏覽量

開始你的 職業

完成課程即可獲得認證

開始
廣告