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();
...