DEV Community

Sanaya14
Sanaya14

Posted on

Selenium WebDriver Methods- Selenium Online Training

  1. Creating New Instance Of Firefox Driver – this will open a new Empty browser WebDriver driver = new FirefoxDriver();
  2. Command To Open URL In Browser driver. get(“http://selenium-suresh.blogspot.com”); This syntax will open the specified URL of the software web application in a web browser.
  3. Clicking on any element or button of webpage driver.findElement(By.id(“id of any element or button”)).click();
  4. Store text of targeted element in variable – This will retrieve text from targeted element of software web application page and will store it in variable = suresh String suresh = driver.findElement(By.tagName(“select”)).getText();
  5. Typing text in text box or text area. driver.findElement(By.name(“txtboxname”)).sendKeys(“My First Name”);
  6. Applying Implicit wait in web driver – This syntax will force webdriver to wait for 15 seconds if an element not found on the page of a software web application. driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
  7. Applying Explicit wait in webdriver – This will wait for 15 seconds for the expected text “Time left: 7 seconds” to appear on the targeted element. WebDriverWait wait = new WebDriverWait(driver, 15); wait.until(ExpectedConditions.textToBePresentInElementLocated(By.xpath(“xpathofelement”), “Time left: 7 seconds”));
  8. Get page title in selenium webdriver driver.getTitle();
  9. Get the Current Page URL In Selenium WebDriver- It will retrieve the current page URL and you can use it to compare with your expected URL. driver.get current URL();
  10. Get domain name using javascript executor – This will retrieve your software application’s domain name using web driver's javascript executor interface and store it into a variable. JavascriptExecutor javascript = (JavascriptExecutor) driver; String CurrentURLUsingJS=(String)javascript.executeScript(“return document.domain”);

For more details please visit: https://nareshit.com/selenium-online-training/

Top comments (0)