【发布时间】:2014-10-19 01:44:33
【问题描述】:
我在网上看到了几个与此问题相关的问题 (How to set default browser window size in Protractor/WebdriverJS),但它们没有解决我的问题。
我希望能够在蚂蚁大小的笔记本电脑屏幕或台式机屏幕上成功运行测试。我已经尝试了以下所有这些方法,但都没有成功。
这个问题是我必须硬编码宽度和高度。我想自动检测屏幕尺寸
browser.driver.manage().window().setSize(width, height);
这个问题是它似乎只最大化高度而不是宽度。
browser.driver.manage().window().maximize();
我希望能够获取屏幕的高度和宽度并将它们插入到 .setSize() 函数中。但是当我尝试这个时
browser.driver.manage().window().setSize(screen.width, screen.height);
我收到ReferenceError: screen is not defined
如果我尝试console.log($(window));,那么窗口也没有定义
那么最好的方法是什么?
【问题讨论】:
标签: angularjs window functional-testing protractor