Monday, October 12, 2015

Selenium ready codes

Code Snippet to Instantiate Specific Browser Or Client while working with Selenium

Firefox Driver
WebDriver driver = new FirefoxDriver();
Chrome Driver
WebDriver driver = new ChromeDriver();
Safari Driver
WebDriver driver = new SafariDriver();
Internet Explorer Driver
WebDriver driver = new InternetExplorerDriver();
Android Driver
WebDriver driver = new AndroidDriver();
iPhone Driver
WebDriver driver = new IPhoneDriver();
HTML Unit
WebDriver driver = new HtmlUnitDriver();

Code to refresh page

driver.navigate().refresh(); 

Code to Navigate Backward And Forward On The Browser 

Go backward to the last visited page 
driver.navigate().back(); 
Go forward to the next page 
driver.navigate().forward();

Code to Find All Links On The Page

List link = driver.findElements(By.tagName("a"));


Wait For Element To Be Available


Some elements in the application may take time to load and your script needs to wait for the element to be available for next action. This check can be performed using below code.

WebDriverWait wait = new WebDriverWait(driver, n);

WebElement element = wait.until(ExpectedConditions.elementToBeClickable(By.id("id")));

where n is time and id is element id














1 comment: