Recall & Review
beginner
What are browser options in Selenium?
Browser options are settings you can configure before starting a browser in Selenium. They let you customize the browser's behavior, like running it in headless mode or disabling pop-ups.Click to reveal answer
intermediate
What is the difference between browser options and capabilities?
Browser options are specific settings for a browser instance, while capabilities describe the browser's features and environment, often used to tell Selenium what kind of browser session to create.
Click to reveal answer
beginner
How do you set Chrome to run in headless mode using Selenium Python?
You create a ChromeOptions object, call add_argument('--headless'), then pass it to the Chrome driver. This runs Chrome without opening a visible window.
Click to reveal answer
intermediate
Why use capabilities when running tests on remote Selenium servers?
Capabilities tell the remote server what browser, version, and platform you want. This helps the server start the right browser environment for your tests.
Click to reveal answer
beginner
Give an example of a capability you might set for a browser session.
An example is setting 'acceptInsecureCerts' to True, which allows the browser to accept websites with invalid SSL certificates during testing.
Click to reveal answer
Which Selenium class is used to set Chrome browser options in Python?
✗ Incorrect
webdriver.ChromeOptions() is the correct class to configure Chrome-specific options.
What does running a browser in 'headless' mode mean?
✗ Incorrect
Headless mode means the browser runs without opening a visible window, useful for automated tests.
Which capability allows a browser to accept insecure SSL certificates?
✗ Incorrect
The 'acceptInsecureCerts' capability tells the browser to accept invalid SSL certificates.
When using Selenium Grid, where do you specify browser capabilities?
✗ Incorrect
Capabilities are sent to the remote Selenium server to specify the browser environment.
Which method adds an argument to ChromeOptions in Selenium Python?
✗ Incorrect
add_argument() is used to add command-line arguments to ChromeOptions.
Explain how to configure a Chrome browser to run headless using Selenium in Python.
Think about how to tell Chrome not to open a window.
You got /3 concepts.
Describe the role of capabilities when running Selenium tests on a remote server.
Capabilities help the server know what browser setup you want.
You got /4 concepts.