i'm using this code to open edge with the defaut profile settings:
from msedge.selenium_tools import Edge, EdgeOptions
edge_options = EdgeOptions()
edge_options.use_chromium = True
edge_options.add_argument("user-data-dir=C:\\Users\\PopA2\\AppData\\Local\\Microsoft\\Edge\\User Data\\Default")
edge_options.add_argument("profile-directory=Profile 1")
edge_options.binary_location = r"C:\\Users\\PopA2\\Downloads\\edgedriver_win64 (1)\\msedgedriver.exe"
driver = Edge(options = edge_options, executable_path = "C:\\Users\\PopA2\\Downloads\\edgedriver_win64 (1)\\msedgedriver.exe")
driver.get('https://google.com')
driver.quit()
but i am getting this error:
PS C:\Users\PopA2> & "C:/Program Files/Python37/python.exe" "c:/Users/PopA2/OneDrive/Desktop/test de pe net.py" Traceback (most recent call last): File "c:/Users/PopA2/OneDrive Group/Desktop/test de pe net.py", line 13, in driver = Edge(options = edge_options, executable_path = "C:\Users\PopA2\Downloads\edgedriver_win64 (1)\msedgedriver.exe") File "C:\Program Files\Python37\lib\site-packages\msedge\selenium_tools\webdriver.py", line 108, in init desired_capabilities=desired_capabilities) File "C:\Program Files\Python37\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in init self.start_session(capabilities, browser_profile) File "C:\Program Files\Python37\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session response = self.execute(Command.NEW_SESSION, parameters) File "C:\Program Files\Python37\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute self.error_handler.check_response(response) File "C:\Program Files\Python37\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriverException: Message: unknown error: MSEdge failed to start: was killed. (unknown error: DevToolsActivePort file doesn't exist) (The process started from msedge location C:\Users\PopA2\Downloads\edgedriver_win64 (1)\msedgedriver.exe is no longer running, so MSEdgeDriver is assuming that MSEdge has crashed.)