首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Browser堆栈-无法在移动设备上使用browser.get

Browser堆栈-无法在移动设备上使用browser.get
EN

Stack Overflow用户
提问于 2020-02-13 09:40:57
回答 2查看 46关注 0票数 0

所以我试着做一些很简单但又很难理解的事情,为什么它不起作用。

我使用的是与量角器相结合的浏览器堆栈,它非常简单,只需将其添加到配置中:

代码语言:javascript
复制
let SpecReporter = require('mochawesome').SpecReporter;

exports.config = {

    baseUrl: 'http://testing.net/',

    "browserstackUser": "test",
    "browserstackKey": "1234",

    multiCapabilities: [
        {
            os_version: "9.0",
            device: "Samsung Galaxy S10 Plus",
            real_mobile: false,
            browserName: "Android",
            project: "Selenium-Test",
            build: "Build 1337",
            name: "Mobile - Happy Flow"
        }
    ],

    mochaOpts: {
        reporter: "mochawesome",
        timeout: 60000, 
    },

    suites: {
        all: 'pages/*.js',
    },

    framework: 'mocha',

};

每当我运行代码时,它的开头是:

代码语言:javascript
复制
describe('FIRST TEST', function () {
    var EC = protractor.ExpectedConditions;
    browser.waitForAngularEnabled(false);
    browser.manage().window().maximize();
    brwoser.get('http://testing.net/');
}

好像被困在这里了。我正在看现场演示正在发生的事情,它似乎不想打开的网址,甚至认为我有链接,这是奇怪的。我不知道我是不是做错了移动版本,但是的。

问题是我不能为手机打开任何URL,但是在桌面上工作得很好

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-02 06:42:45

是否可以删除browser.manage()、.window()、.maximize();用于移动代码

票数 1
EN

Stack Overflow用户

发布于 2020-02-13 11:47:02

您可以查看BrowserStack在链接:https://github.com/browserstack/protractor-browserstack中提供的示例,并在类似的行上执行测试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60204686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档