Edge WebDriver Script with Selenium Python API

Q

How to create a test script using Edge WebDriver with Selenium Python API?

✍: FYIcenter.com

A

Here is a simple test program that the Edge WebDriver Test with the Selenium Python API:

C:\fyicenter> type EdgeTest.py

from selenium.webdriver import Edge
driver = Edge()
driver.get("http://www.google.com");
driver.quit();

Run it on the Python engine.

C:\fyicenter> python EdgeTest.py

Traceback (most recent call last):
  File "C:\Users\fyicenter\AppData\Local\Programs\Python\Python37-32
    \lib\site-packages\selenium\webdriver\common\service.py", line 76, 
	in startstdin=PIPE)
  File "C:\Users\fyicenter\AppData\Local\Programs\Python\Python37-32
    \lib\subprocess.py", line 775, in __init__
    restore_signals, start_new_session)
  File "C:\Users\fyicenter\AppData\Local\Programs\Python\Python37-32
    \lib\subprocess.py", line 1178, in _execute_child startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "ChromeTest.py", line 2, in <module>
    driver = Edge()
  ...
selenium.common.exceptions.WebDriverException: Message: 
'MicrosoftWebDriver.exe' executable needs to be in PATH. Please 
download from http://go.microsoft.com/fwlink/?LinkId=619687

As you can see, we got an error message: 'MicrosoftWebDriver' executable needs to be in PATH environment variable. See next tutorial on how to resolve the issue.

 

⇒ Edge WebDriver Test with Selenium Python API

⇐ Compatibility of WebDriver Python API for Firefox

⇑ Starting with Selenium WebDriver Client Python API

⇑⇑ Selenium Tutorials

2019-11-08, 3936👍, 0💬