簡體   English   中英

如何使用 Selenium 和 Python 打開 Microsoft Edge

[英]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中的文檔,您需要按照以下步驟操作:

邊緣版本.png

邊緣


代碼塊

現在,您可以使用以下代碼塊:

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 到帶有邊緣驅動程序的路徑並重命名它。 msedgedriverMicrosoftWebDriver 這應該可以解決這個問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM