Browserstack-无法在移动设备上使用browser.get

问题描述 投票:0回答:1

因此,我正在尝试做一些非常简单但又很难理解的事情,为什么它不起作用。

我正在使用结合量角器的browserstack,就像将它添加到配置中一样简单:

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',

};

并且每当我运行代码时,它都始于:

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

而且似乎一直停留在这里。我正在观看正在发生的事情的现场演示,并且即使我确实有奇怪的链接,似乎也不想打开URL。而且我不确定移动版是否做错了,但是是的。

问题是我无法打开电话的任何URL,但在台式机上可以正常工作

selenium protractor mocha browserstack
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.