软件测试培训
达内IT学院
400-996-5531
1. 打开一个浏览器
WebDriver diver = new FirefoxDriver(); //初始化一个火狐浏览器
WebDriver ie_driver = new InternetExplorerDriver(); //初始化一个IE浏览器
WebDriver chorme_driver = new ChromeDriver(); //初始化一个chrome浏览器
小技巧
打开指定路径的firefox,方法1
System.setProperty("webdriver.firefox.bin","D:\\Program Files\\Mozilla Firefox\\firefox.exe");
启动特定Profile的火狐浏览器
FirefoxProfile profile = new FirefoxProfile(new File("\\Firefox\\Profiles\\*******.default"));
driver = new FirefoxDriver(profile);
2. 打开一个具体的url
String url = "http://www.baidu.com";
driver.get(url);
3. 浏览器导航
driver.navigate().back();//向前
driver.navigate().forward ();//向后
driver.navigate().refresh();//当前页刷新
driver.manage().window().maximize();//浏览器窗口最大化
4. 关闭浏览器
//关闭当前页面
driver.close();
//关闭由selenium所启动的所有页面
driver.quit();
5. 返回当前页面的Url和Title
String title = driver.getTitle(); //返回当前页面的Ttile
String currentUrl = driver.getCurrentUrl(); //返回当前页面的url
6. 其他常见方法
getWindowHandle() //返回当前的浏览器的窗口句柄
getWindowHandles() //返回当前的浏览器的所有窗口句柄
getPageSource() //返回当前页面的源码
拓展知识:操作浏览器的主要方法都来自org.openqa.selenium.WebDriver这个接口;这些方法都是在org.openqa.selenium.remote.RemoteWebDriver这个类中实现的,然后不同浏览的driver类继承RemoteWebDriver
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved