У меня возникли серьезные проблемы при подключении моего скрипта к Azure. Проблема в том, что он хорошо работает, но получить отчет о тестах не удалось, и мне удалось выяснить это: https://github.com/browserstack/protractor-browserstack-reporter/
, и проблема заключается в том, что только поддерживая Жасмин, и я попробовал много, но без изменений, и я пришел к выводу, что мне нужно конвертировать мой конфиг из Мокко в Жасмин. Однако моя проблема в том, что я не уверен, насколько сложно это сделать или достаточно просто изменить конфигурацию.
Моя конфигурация:
let SpecReporter = require('mochawesome').SpecReporter;
exports.config = {
"browserstackUser": "qwerttrtytuyuu",
"browserstackKey": "12345677",
multiCapabilities: [
//Apple
// Safari
{
browserName: 'Safari',
browser_version: '13.0',
os: 'OS X',
resolution: "1920x1080",
os_version: 'Catalina',
project: "Selenium-Test",
build: "Build T-Hour",
name: "Safari 13 - Happy Flow"
},
{
browserName: 'Safari',
browser_version: '12.0',
os: 'OS X',
resolution: "1920x1080",
os_version: 'Mojave',
project: "Selenium-Test",
build: "Build T-Hour",
name: "Safari 12 - Happy Flow"
},
//Firefox
{
browserName: 'Firefox',
browser_version: '73.0 beta',
os: 'OS X',
resolution: "1920x1080",
os_version: 'Catalina',
project: "Selenium-Test",
build: "Build T-Hour",
name: "Firefox 73.0 Beta - Happy Flow"
}
],
maxSessions: 1,
mochaOpts: {
reporter: "mochawesome",
timeout: 60000,
},
specs: [
'pagesDesktop/testPage.js',
],
onPrepare: async () => {
await browser.getCapabilities().then((cap) => {
browser.browserName = cap.get('browserName').toUpperCase();
});
process.env.MOCHAWESOME_REPORTFILENAME = 'Checkout' + browser.browserName;
},
SELENIUM_PROMISE_MANAGER: false,
framework: 'mocha',
};
Мой вопрос, как я могу конвертировать из мокко в жасмин с моей конфигурации?