How To Handle Browser in Selenium Using Java
: Handling Browser in selenium :
Browser Launching In Selenium
- Chrome Browser
- Firefox Browser
- Edge Browser
- First, Download the latest ChromeDriver binary from Chromium.org https://chromedriver.chromium.org/downloads download page and place the executable on your local machine.
- Now Set the webdriver.chrome.driver property to the chromeDriver.exe’s location as- System.setProperty(“webdriver.chrome.driver”, “chromeDriver.exe path”);
WebDriver driver=new ChromeDriver();
- How to Enter URL in Browser Using Selenium Webdriver?
get() - In selenium webdriver, the get method is used to open an URL.
//Enter URL in Browser
driver.get("https://www.facebook.com/");
- How to Navigate to URL or How to Open a webpage in Selenium Browser?
navigate().to()- In selenium webdriver navigate to method is used to load a new webpage in the current browser window.
//Navigate to URL
- How to Maximize Browser Window in Selenium Webdriver?
maximize()- In selenium webdriver maximize method is used to maximize browser window.
//Maximize Browser Window
driver.manage().window().maximize();
- How To Refresh Browser in Selenium Webdriver Using Java?
In selenium there are multiple way to refresh browser .sometimes in certain browser normal refresh command does not work, in that situation we use these command to overcome from the situation.
1- refresh ()- Refresh command in selenium is most frequently used command by the IT professionals . Refresh command is a navigation command in selenium webdriver.
//Refresh Browser Window
driver.navigate().refresh();
2-sendkey ()- Sendkeys method in selenium is also used for refreshing a webpage. We use sendkeys method on any text box on webpage.
driver.get("https://www.facebook.com/");
driver.findElement(By.xpath("//input[@type='text']")).sendkeys(keys.F5);
- How To Click Browser Back Button in Selenium Webdriver Using Java?
back() - Back method in selenium is used to click back button of an browser. Back command is a navigation command in selenium.
//Click browser Back Button
driver.get("https://www.facebook.com/");
driver.navigate().back();
- How To Click Browser Forward Button in Selenium Webdriver Using Java?
forward () - Forward method in selenium in used to click forward button of browser. Forward command is a navigation command in selenium webdriver .
//Click browser forward Button
driver.get("https://www.facebook.com/");
driver.navigate().forward();
- How To Close Browser Window in Selenium webdriver Using Java?
In selenium webdriver close () and quit () are two method to close the browser session . And knowing and understanding both of them is most important during the test execution .
1- close()- close method in selenium used to close the current browser window .
//Close Current browser window
2- quit ()- quit method in selenium is used to close all the open browser window and end the webdriver session .
//Close all browser window
- How To Get Page Title in Selenium Webdriver Using Java?
Selenium Code -
//How to get and verify page title in selenium
System.out.println(st);
if (st.contains("Google"))
System.out.println("Valid Title ");
}
else
System.out.println("Invalid Title");
}
- How to Get Current URL in Selenium Using Java?
String getU=driver.getCurrentUrl();
System.out.println(getU);
if (getU.contains("https://www.google.com/"))
System.out.println("Valid URL ");
}
else
System.out.println("Invalid URL");
}
- How To Get Page Source Code in Selenium using Java?
String pgs=driver.getPageSource();
System.out.println(pgs);
Selenium Code to Automate Browser Window Using java.
import org.openqa.selenium.chrome.ChromeDriver;
public class LaunchBrowser {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.setProperty("webdriver.chrome.driver", "C:\\Software\\chromedriver.exe");
WebDriver driver=new ChromeDriver();
//Maximize Browser Window
driver.manage().window().maximize();
//Enter URL in Browser
driver.get("https://www.facebook.com/");
//Navigate to URL
driver.navigat().to("https://www.facebook.com/");
//Refresh Browser Windowdriver.navigate().refresh();
//Click browser Back Button
driver.navigate().back();
//Click Browser Forword button
driver.navigate().forward();
//Close Current brwoser window
driver.close();
//Close All open browser window
driver.quit();
}
}
- Navigation Command in Selenium Webdriver
- Navigate To Command -driver.navigate.to();
- Forward Command- driver.navigate.forward();
- Back Command - driver.navigate.back();
- Refresh Command -refresh();
![]() |
How to handle browser in selenium |
Post a Comment
0 Comments