Так что я пытаюсь сделать что-то очень простое, но так трудно понять для меня причину, по которой это не работает.
Я использую стек браузеров в сочетании с транспортиром, и это так же просто, как добавить это в конфигурацию :
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 для телефонов, но хорошо работает на настольном компьютере