[英]Error in python selenium 3 Edge web driver
我是 selenium 的完整初學者,我編寫了第一個程序只是為了連接到 Google。
from selenium import webdriver
path = "C:\\Users\\Home\\Documents\\Python37-32\\Scripts\\Code\\msedgedriver.exe"
driver = webdriver.Edge(path)
driver.get("https://google.com")
print(driver.title)"
我的 web 驅動程序版本是88.0.705.50 (Official build) (64-bit)
我使用 selenium 3 並且在運行代碼時遇到此錯誤。 它還在打開"data:,"
幾秒鍾,然后打開谷歌。 最后,瀏覽器不會保持打開狀態。
在導入語句的單獨行上聲明路徑
在路徑中使用原始字符串或雙重轉義
代碼:
from selenium import webdriver
path = r"C:\Users\Home\Documents\Python37-32\Scripts\Code\msedgedriver.exe"
driver = webdriver.Edge(path)
driver.get("https://google.com")
print(driver.title)
你得到什么錯誤? 這是瀏覽器使用data:,
打開的默認行為,然后它將定向到您想要的網站。 瀏覽器沒有保持打開狀態可能是因為錯誤破壞了它。
您可以參考以下步驟在 python selenium 中自動化 Edge:
確保 WebDriver 版本與 Edge 版本相同。
使用以下命令安裝 MS Edge Selenium 工具:
pip install msedge-selenium-tools selenium==3.141
示例代碼:
from msedge.selenium_tools import Edge, EdgeOptions options = EdgeOptions() options.use_chromium = True driver = Edge(executable_path = r"C:\Users\Home\Documents\Python37-32\Scripts\Code\msedgedriver.exe", options = options) driver.get("https://google.com") print(driver.title)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.