【问题标题】:Chrome Browser window is not maximize in Selenium-grid nodeChrome 浏览器窗口未在 Selenium-grid 节点中最大化
【发布时间】:2021-07-22 22:08:56
【问题描述】:

Windows 不最大化问题仅发生在网格节点中。 我们尝试了不同的方法来解决它,如下所示,但没有任何效果

Dimension dimension = new Dimension(1920,1080)
driver.manage().window().setSize(dimension);
driver.manage().window().maximize()
options.addArguments("--window-size=1920,1080");
options.addArguments("--start-maximized");

注意:当我们在本地运行脚本时没有观察到问题,或者如果我在脚本运行时登录到该节点,但是当我关闭该节点并启动脚本时,窗口大小将保持较小并且无法找一些 webElement

【问题讨论】:

    标签: java selenium selenium-grid


    【解决方案1】:

    使用 Java 最大化浏览器:

    driver.manage().window().maximize();

    用 Java 做的另一种方式:

    Toolkit toolkit = Toolkit.getDefaultToolkit();
    Dimension screenResolution = new Dimension((int) 
                        toolkit.getScreenSize().getWidth(), (int) 
                        toolkit.getScreenSize().getHeight());
    
    driver.manage().window().setSize(screenResolution);
    

    【讨论】:

    • 我们尝试了以上所有方法,但没有奏效。我们观察到在建立 RDP 连接并关闭它后,窗口最大化按预期工作
    猜你喜欢
    • 2017-04-01
    • 2020-05-27
    • 2017-07-27
    • 1970-01-01
    • 2011-03-12
    • 2016-03-07
    • 2012-05-25
    • 1970-01-01
    • 2021-03-31
    相关资源
    最近更新 更多