如何使用 Python 在 Selenium 中呼叫 Firefox 瀏覽器?
藉助 webdriver 包,我們可呼叫任何瀏覽器。透過此包,我們可訪問許多類。接下來我們必須匯入 selenium.webdriver 包。接著我們可以接觸到屬於該包的所有瀏覽器。
若要呼叫 Firefox 瀏覽器,我們必須選擇 Firefox 類。然後建立該類的驅動程式物件。這是瀏覽器呼叫的最重要且必不可少的一步。
每個 Firefox 瀏覽器都會提供一個可執行檔案。透過 Selenium,我們需要呼叫此可執行檔案,該檔案負責呼叫實際的 Chrome 瀏覽器。
接下來,我們需要根據瀏覽器版本下載 gecko 驅動程式版本。需要將 geckodriver.exe 檔案的路徑新增到可執行檔案中。然後,我們需要使用 get() 方法在特定瀏覽器中啟動我們的應用程式。
例項
程式碼實現
from selenium import webdriver
#browser exposes an executable file
#Through Selenium test we will invoke the executable file which will then #invoke actual browser
driver = webdriver.Firefox(executable_path="C:\geckodriver.exe")
# to maximize the browser window
driver.maximize_window()
#get method to launch the URL
driver.get("https://tutorialspoint.tw/index.htm")
#to refresh the browser
driver.refresh()
#to close the browser
driver.close()
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP