在Selenium中設置Edge瀏覽器,你需要首先確保你的系統上已經安裝了Edge瀏覽器,並且安裝了適用於Edge的WebDriver。以下是設置Edge瀏覽器以在Selenium中使用的步驟:

1. 下載Edge WebDriver

首先,你需要下載適用於Edge瀏覽器的WebDriver。你可以從微軟的官方網站下載最新版本的Edge WebDriver。訪問以下鏈接下載:

Microsoft WebDriver

2. 配置環境變量

下載完成後,你需要將WebDriver的路徑添加到你的系統環境變量中,這樣Selenium才能找到它。

Windows系統:
右鍵點擊“此電腦”或“我的電腦”,選擇“屬性”。
點擊“高級系統設置”。
在“系統屬性”窗口中,點擊“環境變量”。
在“系統變量”區域,找到名為Path的變量,選擇它然後點擊“編輯”。
點擊“新建”,添加你的WebDriver路徑(例如:C:\path\to\msedgedriver.exe)。
點擊“確定”保存更改。

3. 安裝Selenium庫

如果你還沒有安裝Selenium庫,可以通過pip安裝:

pip install selenium

4. 編寫代碼以使用Edge瀏覽器

現在,你可以使用以下代碼在Selenium中啓動Edge瀏覽器:

from selenium import webdriver
# 設置Edge WebDriver的路徑(如果不在環境變量中)
# webdriver_path = 'C:/path/to/msedgedriver.exe'
# driver = webdriver.Edge(executable_path=webdriver_path)
# 如果已經在環境變量中,直接這樣寫:
driver = webdriver.Edge()
# 打開一個網頁
driver.get('https://www.example.com')

# 進行一些操作...
# driver.find_element_by_id('some-id').click()  # 舊版API,推薦使用以下方式:
element = driver.find_element(By.ID, 'some-id')  # 使用新的定位方法
element.click()
# 關閉瀏覽器
driver.quit()

注意事項:
確保你的Edge瀏覽器版本與WebDriver兼容。微軟通常提供與最新版本Edge瀏覽器兼容的WebDriver。
從Selenium 4開始,find_element_by_*的方法已經被棄用,推薦使用find_element(By.ID, ‘some-id’)這樣的方式。確保導入By類:

from selenium.webdriver.common.by import By

按照以上步驟,你應該能夠在Selenium中成功設置並使用Edge瀏覽器進行自動化測試或網頁瀏覽。如果你遇到任何問題,檢查WebDriver的路徑是否正確設置,或者嘗試更新WebDriver到最新版本