Selenium2学习-020-WebUI自动化实战实例-018-获取浏览器窗口位置大小
在 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[4]; 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 的您一份参考。
最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^
欢迎 【 留言 || 关注 || 打赏 】 。您的每一份心意都是对我的鼓励和支持!非常感谢!欢迎互加,相互交流学习!
作者:范丰平,本文链接:https://www.cnblogs.com/fengpingfan/p/4692551.html
Copyright @范丰平 版权所有,如需转载请标明本文原始链接出处,严禁商业用途! 我的个人博客链接地址:http://www.cnblogs.com/fengpingfan