Bird
0
0

Which of the following Python code snippets correctly sets Chrome to run in headless mode using Selenium?

easy📝 Syntax Q3 of 15
Selenium Python - Cross-Browser Testing
Which of the following Python code snippets correctly sets Chrome to run in headless mode using Selenium?
Aoptions = webdriver.ChromeOptions() options.add_argument('headless') driver = webdriver.Chrome()
Boptions = webdriver.ChromeOptions() options.add_argument('--headless') driver = webdriver.Chrome(options=options)
Cdriver = webdriver.Chrome() driver.set_headless(True)
Ddriver = webdriver.Chrome(headless=True)
Step-by-Step Solution
Solution:
  1. Step 1: Create ChromeOptions object

    Use webdriver.ChromeOptions() to create options.
  2. Step 2: Add headless argument

    Use options.add_argument('--headless') to enable headless mode.
  3. Step 3: Pass options to Chrome driver

    Initialize driver with webdriver.Chrome(options=options).
  4. Final Answer:

    options = webdriver.ChromeOptions() options.add_argument('--headless') driver = webdriver.Chrome(options=options) is the correct syntax.
  5. Quick Check:

    Headless requires '--headless' argument in options [OK]
Quick Trick: Use ChromeOptions and add '--headless' argument [OK]
Common Mistakes:
  • Omitting the '--' prefix in 'headless' argument
  • Not passing options to the Chrome driver constructor
  • Using non-existent methods like set_headless

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Selenium Python Quizzes