如何用 Python 在 Selenium 中呼叫 IE 瀏覽器?


我們可以藉助 webdriver 包呼叫任何瀏覽器。透過此包,我們可以訪問大量的類。接下來我們必須匯入 selenium.webdriver 包。然後,所有屬於該包的瀏覽器都將顯示在我們面前。

要呼叫 Internet Explorer 瀏覽器,我們必須選擇 Ie 類。然後建立該類的驅動程式物件。這是瀏覽器呼叫中最重要的且必不可少的步驟。

每個 Internet Explorer 瀏覽器都會提供一個可執行檔案。我們透過 Selenium 需要呼叫這個可執行檔案,它負責呼叫實際的 Chrome 瀏覽器。

接下來我們需要根據瀏覽器版本下載 Internet Explorer 驅動程式版本。IEDriverServer.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.Ie(executable_path="C:\IEDriverServer.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()

更新日期:2020 年 7 月 29 日

940 次瀏覽

啟動你的職業生涯

透過完成該課程獲得認證

開始
廣告