-1

I am trying to test something with edge but when i wright the following code:

from selenium import webdriver
from selenium.webdriver.edge.service import Service

service = Service(verbose = True)

driver = webdriver.Edge(service = service)

It gives me the following error message:

Traceback (most recent call last):
  File "main.py", line 4, in <module>
    service = Service(verbose = True)
TypeError: __init__() missing 1 required positional argument: 'executable_path'

Does anyone know why this happens. Also i dont know what it means by path because i dont have anything downloaded or any folders or such.

Prophet
  • 32,350
  • 22
  • 54
  • 79
person
  • 1
  • 2

1 Answers1

0

Try this:

s = Service('C:\Path_to_the_file\msedgedriver.exe')
driver = webdriver.Edge(service = s)
Prophet
  • 32,350
  • 22
  • 54
  • 79
  • it gives me a new error: Traceback (most recent call last): File "main.py", line 6, in driver = webdriver.Edge(service = s) TypeError: __init__() got an unexpected keyword argument 'service' – person Oct 15 '22 at 07:35