Skip to content
Advertisement

How to start Microsoft Edge from Python script using webbrowser

Using webbrowser lib, I can start both Chrome and Firefox from a python script. It fails for Edge. I noticed ways to start Edge using webdriver but my question here is if it is possible to use the following script for edge. It currently starts Chrome only.

import webbrowser

chrome_path="C:Program Files (x86)GoogleChromeApplicationchrome.exe"
edge_path="C:WindowsSystemAppsMicrosoft.MicrosoftEdge_8wekyb3d8bbweMicrosoftEdge.exe"

webbrowser.register('chrome', None, webbrowser.BackgroundBrowser(chrome_path))
webbrowser.register('edge', None, webbrowser.BackgroundBrowser(edge_path))

webbrowser.get('chrome').open('http://www.google.com')
webbrowser.get('edge').open('http://www.microsoft.com')

Advertisement

Answer

Cant speak for your version of Windows, but in the latest, the edge filepath is

C:Program Files (x86)MicrosoftEdgeApplicationmsedge.exe

User contributions licensed under: CC BY-SA
5 People found this is helpful
Advertisement