因此,我正在尝试做一些非常简单但又很难理解的事情,为什么它不起作用。
我正在使用结合量角器的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,但在台式机上可以正常工作
您可以在链接https://github.com/browserstack/protractor-browserstack中查看BrowserStack提供的示例,并在相似的行上执行测试