[英]How to open up Microsoft Edge using Selenium and Python
我已經將 msedge 驅動程序添加到路徑變量中。
cmd確認MSEdgeDriver啟動成功,
但是,當我跑步時
import os
from selenium import webdriver
browser2 = webdriver.Edge()
我收到一個異常錯誤,上面寫着
"WebDriverException: Message: 'MicrosoftWebDriver.exe' executable needs to be in PATH."
幫助
根據Use WebDriver (Chromium) for test automation中的文檔,您需要按照以下步驟操作:
edge://settings/help
,並驗證版本號是否為 Version 75 或更高版本。edge://settings/help
獲取 Edge 的版本。現在,您可以使用以下代碼塊:
from selenium import webdriver
driver = webdriver.Edge(executable_path=r'C:\path\to\msedgedriver.exe')
driver.get('edge://settings/help')
print("Page title is: %s" %(driver.title))
#driver.quit()
如果您想在每次嘗試啟動時打開驅動程序而不指定可執行驅動程序的路徑,請將 msedgedriver.exe 的路徑放入 PATH(在 Windows 計算機上)。 然后您可以調用 Web 驅動程序 class 的默認構造函數,如下所示:
browser2 = webdriver.Edge()
您應該將 drivername.exe 重命名為 MicrosoftWebDriver.exe。 該文件取自您在環境變量中設置的路徑
此問題的快速修復:go 到帶有邊緣驅動程序的路徑並重命名它。 從msedgedriver到MicrosoftWebDriver 。 這應該可以解決這個問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.