Selenium Browserstack-无法在移动设备上使用browser.get
所以我正在尝试做一件非常简单但却很难理解为什么它不起作用的事情 我将browserstack与量角器结合使用,只需将其添加到配置中即可:Selenium Browserstack-无法在移动设备上使用browser.get,selenium,protractor,mocha.js,browserstack,Selenium,Protractor,Mocha.js,Browserstack,所以我正在尝试做一件非常简单但却很难理解为什么它不起作用的事情 我将browserstack与量角器结合使用,只需将其添加到配置中即可: let SpecReporter = require('mochawesome').SpecReporter; exports.config = { baseUrl: 'http://testing.net/', "browserstackUser": "test", "browserstackKey": "1234",
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,但在桌面上运行良好您可以查看BrowserStack在链接中提供的示例:并在类似行上执行测试您可以删除browser.manage().window().maximize();对于移动代码