[英]How to initiate Edge (Chromium) browsing session using Selenium and Python
I am getting following error while running driver Edge opens but then this error pops up and cant run rest of the code运行驱动程序 Edge opens 时出现以下错误,但随后弹出此错误并且无法运行代码的 rest
MY CODE我的代码
from selenium import webdriver
driver = webdriver.Edge()
driver.get("https://stackoverflow.com")
Traceback (most recent call last):
File "C:\Users\Jawad Azhar Ch\Documents\1.CODING\idm dload\id.py", line 4, in <module>
driver = webdriver.Edge()
File "C:\Users\Jawad Azhar Ch\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\edge\webdriver.py", line 61, in __init__
RemoteWebDriver.__init__(
File "C:\Users\Jawad Azhar Ch\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__
self.start_session(capabilities, browser_profile)
File "C:\Users\Jawad Azhar Ch\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "C:\Users\Jawad Azhar Ch\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\Jawad Azhar Ch\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 208, in check_response
raise exception_class(value)
selenium.common.exceptions.WebDriverException: Message: Unknown error
As per the documentation in Use WebDriver (Chromium) for test automation to initiate a Microsoft Edge (Chromium) Browsing Context using WebDriver you need to follow the steps mentioned below:根据使用 WebDriver (Chromium) 进行测试自动化以使用WebDriver启动 Microsoft Edge (Chromium)浏览上下文中的文档,您需要执行以下步骤:
edge://settings/help
in the browser, and verify the version number is Version 75 or later.edge://settings/help
,并验证版本号是否为版本 75或更高版本。edge://settings/help
to get the version of Edge. edge://settings/help
获取 Edge 的版本。You can use the following solution:您可以使用以下解决方案:
Code Block:代码块:
from selenium import webdriver driver = webdriver.Edge(executable_path=r'C:\WebDrivers\msedgedriver.exe') driver.get('edge://settings/help') print("Page title is: %s" %(driver.title))
Console Outout:控制台输出:
Page title is: Settings
Browser Snapshot:浏览器快照:
I don't think you're importing everything required among some other issues, refer to this: https://www.browserstack.com/guide/launch-edge-browser-in-selenium我认为您没有导入其他问题中所需的所有内容,请参阅: https://www.browserstack.com/guide/launch-edge-browser-in-selenium
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.