码迷,mamicode.com
首页 > Web开发 > 详细

Selenium2学习-020-WebUI自动化实战实例-018-获取浏览器窗口位置大小

时间:2015-07-31 17:48:53      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

在 UI 自动化测试过程中,每个机器上浏览器的默认大小、默认位置不尽相同,需要截图的时候,页面元素可能显示不完全,因而我们需要知道浏览器的宽度,或者直接在启动浏览器时,设置浏览器的宽度或位置(此文暂不涉及,后续文章更新,谢谢)。

直接上码了:

 1     /**
 2      * Get position and size of browser
 3      * 
 4      * @author Aaron.ffp
 5      * @version V1.0.0: autoSeleniumDemo main.aaron.sele.core SeleniumCore.java getBrowserSize, 2015-7-28 01:12:04 Exp $
 6      * 
 7      * @return int[left|top|width|height]
 8      */
 9     public int[] getBrowserPositionAndSize(){
10         int[] posAndSize = new int[2];
11         
12         // get browser position
13         Point browser_Pos = this.webdriver.manage().window().getPosition();
14         
15         posAndSize[0] = browser_Pos.getX();
16         posAndSize[1] = browser_Pos.getY();
17         
18         // get browser size
19         Dimension browser_size = this.webdriver.manage().window().getSize();
20         
21         posAndSize[2] = browser_size.width;
22         posAndSize[3] = browser_size.height;
23         
24         return posAndSize;
25     }

 

至此,WebUI 自动化功能测试脚本第 018-获取浏览器窗口大小 顺利完结,希望此文能够给初学 Selenium 的您一份参考。

最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^

 

Selenium2学习-020-WebUI自动化实战实例-018-获取浏览器窗口位置大小

标签:

原文地址:http://www.cnblogs.com/fengpingfan/p/4692551.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!