Posts

Showing posts from March, 2015

What qualities should have in your automation framework

The following are some qualities should have in your automation framework. Maintainability  Portability  Flexibility  Robustness  Scalability  Reliability  Usability  Performance

Scrolling web page with Webdriver using java

We can scroll the web page using javaScript Executor or You can use the "org.openqa.selenium.interactions.Actions" class to move to an element: Following classes you required in you java code import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.Alert; import org.openqa.selenium.By; import org.openqa.selenium.JavascriptExecutor; 1. We may require to scroll to bottom of the page and then perform operations. For this scenario we can use following code ((JavascriptExecutor) driver).executeScript( "window.scrollTo(0, document.body.scrollHeight)" ); 2. Some times, we may require to scroll to particular element and peform operations on that particular element. For this we need to pass the element on which we need to perform operation. For this scenario we ca use following code WebElement element = driver.findElement(By.linkText( "googleMap" )); ((JavascriptExecutor) driver).executeScrip...