如何将新的浏览器实例设置为全屏模式,而不是在量角器中最大化



在应用程序启动的测试过程中,一段时间后会打开一个新的浏览器。如何将新的浏览器实例设置为全屏而不是最大化?

对于谷歌浏览器,您可以添加--start-fullscreen参数以全屏模式启动,就像用户在启动后立即按 F11 一样。将其添加到protractor.conf.js文件中的chromeOptions对象。

    chromeOptions: {
      args: ['--start-fullscreen']
    }

使用 Javascript executor,你可以做类似的事情

max_width, max_height = driver.execute_script("return [window.screen.availWidth, window.screen.availHeight];")
browser.driver.manage().window().setSize(max_width, max_height);

在获取可用宽度和可用高度之前,然后按照@demouser123的建议获取窗口大小

您需要将句柄切换到新的浏览器实例,否则 browser.driver 将继续指向第一个浏览。

最新更新