首页 > 软件开发 > JAVA >

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

来源:互联网 2023-03-16 19:29:14 406

Window对象就是窗口对象,在特定的测试环境中,还需要对窗口进行测试,比如最大化,最小化,全屏等待,这里就分享Window对象怎么操作。TZO办公区 - 实用经验教程分享!

0selenium3开发(六):cookies从哪里获取?TZO办公区 - 实用经验教程分享!

0selenium3开发(五):Navigatio对象有哪些方法?TZO办公区 - 实用经验教程分享!

0java selenium3开发(四):从打开到事件简单分析TZO办公区 - 实用经验教程分享!

方法/步骤

  • 1

    第一步:编写代码,从driver.manage()里面获取到Window对象,代码如下:TZO办公区 - 实用经验教程分享!

    System.setProperty("webdriver.chrome.driver", "C:\\Users\\admin\\Desktop\\x\\"

    薪鉴侮TZO办公区 - 实用经验教程分享!

    "selenium\\driver\\chromedriver.exe");

    TZO办公区 - 实用经验教程分享!

    WebDriver driver = new ChromeDriver();

    TZO办公区 - 实用经验教程分享!

    WebDriver.Window window = driver.manage().window();TZO办公区 - 实用经验教程分享!

    selenium3开发(七):Window对象怎么操作?TZO办公区 - 实用经验教程分享!

  • 2

    第二步:查看源码,可以看到Window对象里面方法不多,都是对窗口进行操作的,如图:TZO办公区 - 实用经验教程分享!

    selenium3开发(七):Window对象怎么操作?TZO办公区 - 实用经验教程分享!

  • 3

    第二步:maximize()方法,这牢强是窗口最大化,这个用的比较多,代码如下:TZO办公区 - 实用经验教程分享!

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

    TZO办公区 - 实用经验教程分享!

    window.maximize();TZO办公区 - 实用经验教程分享!

    selenium3开发(七):Window对象怎么操作?TZO办公区 - 实用经验教程分享!

  • 4

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

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

    TZO办公区 - 实用经验教程分享!

    window.fullscreen();TZO办公区 - 实用经验教程分享!

  • 5

    第五步:setSize方法,指定窗口的大小,需要传入一个Dimension对象,Dimension就指定窗口的width和height,代码如下:TZO办公区 - 实用经验教程分享!

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

    TZO办公区 - 实用经验教程分享!

    Dimension d = new Dimension(200, 300);

    三鉴TZO办公区 - 实用经验教程分享!

    window.setSize(d);TZO办公区 - 实用经验教程分享!

    selenium3开发(七):Window对象怎么操作?TZO办公区 - 实用经验教程分享!

  • 6

    第六步:setPosition()方法,这是设置窗口的打开位置,指定x,y坐标,以窗口左上角为准,代码如下:TZO办公区 - 实用经验教程分享!

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

    TZO办公区 - 实用经验教程分享!

    Point p = new Point(20, 89);

    TZO办公区 - 实用经验教程分享!

    window.setPosition(p);TZO办公区 - 实用经验教程分享!

    selenium3开发(七):Window对象怎么操作?TZO办公区 - 实用经验教程分享!

  • 7

    第七步:还有一些其他方法,比如getPosition()获取当前窗口坐标等待,大家可以去试一试TZO办公区 - 实用经验教程分享!

  • 7本页面未经授权抓取自百度经验
  • 注意事项

    • 持续更新,多多关注

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!TZO办公区 - 实用经验教程分享!


    标签: JAVA

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码