Selenium Key Concepts 1733368179
Selenium Key Concepts 1733368179
in Selenium
By Rupendra Ragala
Selenium
WebDriver
Definition: A Selenium API that directly communicates with
the browser to automate tasks.
Example:
Selenium Grid
Selenium IDE
RemoteWebDriver
Locators
Implicit Wait
Definition: Sets a default waiting time for all elements.
Example:
Explicit Wait
Actions Class
JavaScriptExecutor
Alerts
Downloading Files
Definition: Handles file downloads by setting browser
preferences.
Example (for Chrome):
Automating Captchas
Keyword-Driven Testing
Handling Cookies
Logging in Selenium
Assertions in Selenium
Definition: Validates expected results during a test, using
TestNG or JUnit.
Example (TestNG):
Browser Profiles
Handling Tooltips
Definition: Captures and validates tooltips displayed when
hovering over elements.
Example:
Session Management