Bird
0
0

Which Python code snippet correctly initializes a Remote WebDriver for Chrome to connect to a Selenium Grid Hub at 'http://localhost:4444/wd/hub'?

easy📝 Syntax Q3 of 15
Selenium Python - Selenium Grid
Which Python code snippet correctly initializes a Remote WebDriver for Chrome to connect to a Selenium Grid Hub at 'http://localhost:4444/wd/hub'?
Afrom selenium import webdriver driver = webdriver.Chrome('http://localhost:4444/wd/hub')
Bfrom selenium import webdriver caps = {'browserName': 'chrome'} driver = webdriver.Remote('http://localhost:4444/wd/hub', desired_capabilities=caps)
Cfrom selenium.webdriver import Remote driver = Remote(command_executor='http://localhost:4444/wd/hub', browser='chrome')
Dfrom selenium import webdriver caps = {'browser': 'chrome'} driver = webdriver.Remote('http://localhost:4444/wd/hub', capabilities=caps)
Step-by-Step Solution
Solution:
  1. Step 1: Import webdriver

    Use selenium.webdriver to access Remote.
  2. Step 2: Define capabilities

    Use 'browserName' key with value 'chrome' in capabilities.
  3. Step 3: Initialize Remote WebDriver

    Pass the Hub URL and desired_capabilities correctly.
  4. Final Answer:

    from selenium import webdriver caps = {'browserName': 'chrome'} driver = webdriver.Remote('http://localhost:4444/wd/hub', desired_capabilities=caps) correctly follows syntax and parameters.
  5. Quick Check:

    Correct keys and method usage [OK]
Quick Trick: Use 'desired_capabilities' with 'browserName' key [OK]
Common Mistakes:
  • Using incorrect capability keys like 'browser'
  • Calling webdriver.Chrome with Hub URL
  • Passing capabilities with wrong parameter name

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Selenium Python Quizzes