WebDriver对浏览器的简单操作

1.打开浏览器

//IE浏览器
System.setProperty("webdriver.ie.driver", ".\Tools\IEDriverServer.exe");
WebDriver driver = new InternetExplorerDriver();
 
//Chrome
System.setProperty("webdriver.chrome.driver", ".\Tools\chromedriver.exe");
WebDriver driver = new ChromeDriver();
 
//FireFox(自定义安装)
System.setProperty("webdriver.firefox.bin", "D:\ProgramFiles\Mozilla Firefox\firefox.exe");
//FireFox版本大于48,默认安装
System.setProperty("webdriver.firefox.marionette", ".\Tools\geckodriver.exe");
//FireFox版本小于48
System.setProperty("webdriver.firefox.marionette", ".\Tools\geckodriver.exe");
WebDriver driver = new FirefoxDriver();

2.操作浏览器

// 后退,跳转到上一页
driver.navigate().back();
// 前进,跳转到下一页
driver.navigate().forward ();
// 当前页刷新
driver.navigate().refresh();
// 浏览器窗口最大
driver.manage().window().maximize();
// 自定义设置浏览器尺寸
driver.manage().window().setSize(new Dimension(width, heigth));
// 关闭当前页面
driver.close(); 
// 关闭由selenium所启动的所有页面
driver.quit();

...

原文地址:https://www.cnblogs.com/LinTianwen/p/12206552.html