java selenium3开发(七):Window对象操作

java selenium3开发(一):搭建开发环境

java selenium3开发(二):IE谷歌火狐打开

java selenium3开发(三):简单测试百度搜索

java selenium3开发(四):从打开到事件简单分析

java selenium3开发(五):Navigatio对象方法

java selenium3开发(六):cookies的获取

Window对象就是窗口对象,在特定的测试环境中,还需要对窗口进行测试,比如最大化,最小化,全屏等待,这里就分享Window对象怎么操作。

第一步:编写代码,从driver.manage()里面获取到Window对象,代码如下:

System.setProperty("webdriver.chrome.driver", "C:\\Users\\admin\\Desktop\\x\\" +
       "selenium\\driver\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
WebDriver.Window window = driver.manage().window();

第二步:查看源码,可以看到Window对象里面方法不多,都是对窗口进行操作的,如图:

第二步:maximize()方法,这是窗口最大化,这个用的比较多,代码如下:

WebDriver.Window window = driver.manage().window();
window.maximize();

第三步:fullscreen()方法,这个是窗口全屏,全屏和最大化时有区别的,最大化时用导航栏的,而且全屏就是页面部分全部,相当于F11键,的代码如下:

WebDriver.Window window = driver.manage().window();
window.fullscreen();

第五步:setSize方法,指定窗口的大小,需要传入一个Dimension对象,Dimension就指定窗口的width和height,代码如下:

WebDriver.Window window = driver.manage().window();
Dimension d = new Dimension(200, 300);
window.setSize(d);

第六步:setPosition()方法,这是设置窗口的打开位置,指定x,y坐标,以窗口左上角为准,代码如下:

WebDriver.Window window = driver.manage().window();
Point p = new Point(20, 89);
window.setPosition(p);

还有一些其他方法,比如getPosition()获取当前窗口坐标等待,大家可以去试一试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liming10101010

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值