Basic Selenium Commands
Below are some basic commands of selenium which you can try and use while writing your script for automation of any website. If you face any problem, you can raise your query by completing the form available :
- driver.get("http://www.google.com"); To open an application
- driver.findElement(By.id("passwd-id")); Finding Element using Id
- driver.findElement(By.name("passwd")); Finding Element using Name
- driver.findElement(By.xpath("//input[@id=’passwd-id’]")); Finding Element using Xpath
- element.sendKeys("some text"); To type some data
- element.clear(); clear thecontents of a text field or textarea
- driver.findElement(By.xpath("//select")); Selecting the value
- select.findElements(By.tagName("option")); Selecting the value
- select.deselectAll(); This will deselect all OPTIONs from the first SELECT on the page
- select.selectByVisibleText("Edam"); select the OPTION withthe displayed text of “Edam”
- findElement(By.id("submit")).click(); To click on Any button/Link
- driver.switchTo().window("windowName"); Moving from one window to another window
- driver.switchTo().frame("frameName"); swing from frame to frame (or into iframes)
- driver.switchTo().frame("frameName.0.child"); to access subframes by separating the path with a dot, and you can specify the frame by itsindex too.
- driver.switchTo().alert(); Handling Alerts
- driver.navigate().to("http://www.example.com"); To Navigate Paeticular URL
- driver.navigate().forward(); To Navigate Forward
- driver.navigate().back(); To Navigate Backword
- driver.close(); Closes the current window
- driver.quit(); Quits the driver and closes every associated window.
- driver.switch_to_alert(); Switches focus to an alert on the page.
- driver.refresh(); Refreshes the current page.
- webdriver.manage().window().setPosition(new Point(-2000, 0); to minimize browser window