How-to articles, tricks, and solutions about SELENIUM-WEBDRIVER

How can I ask the Selenium-WebDriver to wait for few seconds in Java?

To make the Selenium WebDriver wait for a specified number of seconds in Java, you can use the Thread.sleep method. Here's an example of how you can do this:

How can I check if an element exists with Selenium WebDriver?

To check if an element exists with Selenium WebDriver, you can use the findElements() method of the WebDriver interface and check the size of the returned list.

How to perform mouseover function in Selenium WebDriver using Java?

To perform a mouseover (hover) action in Selenium WebDriver using Java, you can use the Actions class.

How to select a dropdown value in Selenium WebDriver using Java

To select a dropdown value in Selenium WebDriver using Java, you can use the selectByValue or selectByVisibleText methods of the Select class.

How to switch to the new browser window, which opens after click on the button?

To switch to a new browser window in Selenium, you can use the switchTo() method with the WindowHandle of the new window.

Page scroll up or down in Selenium WebDriver (Selenium 2) using java

To scroll up or down in a web page using Selenium WebDriver in Java, you can use the JavascriptExecutor interface and the scrollBy method.

stale element reference: element is not attached to the page document

The "stale element reference" error in Selenium WebDriver occurs when an element that was previously found on the webpage is no longer attached to the DOM (Document Object Model) and is therefore no longer accessible through the browser.

Wait for page load in Selenium

In Selenium, you can use the WebDriverWait class to wait for a page to load.