【问题标题】:Browserstack - Not able to use browser.get on mobile devicesBrowserstack - 无法在移动设备上使用 browser.get
【发布时间】:2020-02-13 09:40:57
【问题描述】:

所以我正在尝试做一些非常简单但对我来说很难理解它不起作用的原因。

我正在使用结合量角器的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.js browserstack


    【解决方案1】:

    你能删除 browser.manage().window().maximize();手机码

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2023-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-25
        • 1970-01-01
        • 2018-08-11
        • 1970-01-01
        相关资源
        最近更新 更多