Complete the code to run Chrome in headless mode.
from selenium import webdriver from selenium.webdriver.chrome.options import Options options = Options() options.add_argument([1]) driver = webdriver.Chrome(options=options) driver.get('https://example.com') driver.quit()
Adding the --headless argument runs Chrome without opening a visible window, which is perfect for CI environments.
Complete the code to set up Firefox in headless mode.
from selenium import webdriver from selenium.webdriver.firefox.options import Options options = Options() options.[1] = True driver = webdriver.Firefox(options=options) driver.get('https://example.com') driver.quit()
Setting options.headless = True runs Firefox without opening a window, suitable for CI.
Fix the error in the code to correctly run Chrome headless in CI.
from selenium import webdriver from selenium.webdriver.chrome.options import Options options = Options() options.add_argument([1]) driver = webdriver.Chrome(options=options) driver.get('https://example.com') driver.quit()
The code misses passing options=options to webdriver.Chrome(). Adding --headless alone is not enough without using the options object.
Fill both blanks to create a headless Chrome driver with window size set for CI.
from selenium import webdriver from selenium.webdriver.chrome.options import Options options = Options() options.add_argument([1]) options.add_argument([2]) driver = webdriver.Chrome(options=options) driver.get('https://example.com') driver.quit()
--disable-gpu instead of window size for layout.Use --headless to run without GUI and --window-size=1920,1080 to set a standard window size in headless mode for consistent layout.
Fill all three blanks to create a Firefox headless driver with custom user agent and window size for CI.
from selenium import webdriver from selenium.webdriver.firefox.options import Options from selenium.webdriver.firefox.firefox_profile import FirefoxProfile options = Options() options.[1] = True profile = FirefoxProfile() profile.set_preference('general.useragent.override', [2]) driver = webdriver.Firefox(options=options, firefox_profile=profile) driver.set_window_size([3], 1080) driver.get('https://example.com') driver.quit()
Set options.headless = True to run Firefox headless, override the user agent string with a custom value, and set the window width to 1920 pixels for consistent CI testing.