- WebDriver基础篇 - 实现简单的浏览器操作
- 1.打开关闭浏览器
- 2.WebDriver对浏览器的操作
- 2.1 浏览器最大化
- 2.2 设置浏览器的大小
- 3.访问链接&打印页面信息
- 3.1 打开连接
- 3.2打印页面URL和Title
- 4、自定义profile
有一个地方需要注意,那就是在进行web端的UI自动化测试时不推荐使用FireFox浏览器,启动运行相较于Chrome浏览器较慢,非常影响效率。
1.打开关闭浏览器需要注意 driver.quit(); 与 driver.close();
close与quit的区别是
- close:关闭浏览器
- quit:退出WebDriver
附:注意Firefox(firefox.bin)
2.WebDriver对浏览器的操作 2.1 浏览器最大化
//浏览器最大化 ---> 参考上文图片 Thread.sleep(3000); driver.manage().window().maximize();2.2 设置浏览器的大小
//设置浏览器大小尺寸 ---> 参考上文图片 Dimension size = new Dimension(320,480);//320*480 为手机浏览器大小尺寸 driver.manage().window().setSize(size);3.访问链接&打印页面信息
3.1 打开连接
//打开网页
driver.get("http://www.baidu.com");
Thread.sleep(3000);
3.2打印页面URL和Title
//获取网页title(用例不够,title来凑)
System.out.println("检查页面Title是否为‘百度’: " + driver.getTitle());
//获取网页 url
System.out.println("检查URL是否是‘http://www.baidu.com’:" + driver.getCurrentUrl());
4、自定义profile
profile支持的浏览器
- FireFox [太慢,一般情况不用火狐进行自动化测试]
- Chrome



