加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 使量角器测试占据整个屏幕

发布时间:2020-12-17 08:53:29 所属栏目:安全 来源:网络整理
导读:我在网上看到了几个与此问题有关的问题( How to set default browser window size in Protractor/WebdriverJS)但他们没有解决我的问题. 我有测试,我希望能够在笔记本电脑屏幕或蚂蚁大小的桌面屏幕上成功运行.我曾尝试过以下所有这些方法,但不成功. 这个问题
我在网上看到了几个与此问题有关的问题( 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:屏幕未定义

如果我尝试console.log($(window));然后窗口也没有定义

那么最好的方法是什么?

对于Mac OS X上的Chrome,以下内容并未使浏览器最大化:
browser.driver.manage().window().maximize();

在这种情况下,您需要切换到Firefox,或者使用--start-maximized启动Chrome:

capabilities: {
    browserName: 'chrome',chromeOptions: {
        args: [
            '--start-maximized'
        ]
    }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读