from selenium import webdriver # creating an instance of ChromeDriver driver = webdriver.Remote( command_executor='http://127.0.0.1:4444/wd/hub', desired_capabilities={'browserName': 'chrome'} )
from selenium import webdriver # creating an instance of FirefoxDriver driver = webdriver.Remote( command_executor='http://127.0.0.1:4444/wd/hub', desired_capabilities={'browserName': 'firefox'} )
from selenium import webdriver # creating an instance of EdgeDriver driver = webdriver.Remote( command_executor='http://127.0.0.1:4444/wd/hub', desired_capabilities={'browserName': 'MicrosoftEdge'} )In all of the above examples, a new instance of the remote WebDriver is created by specifying the browser type in the `desired_capabilities` parameter. The `command_executor` parameter specifies the URL of the remote WebDriver server. The package used is `selenium.webdriver`.