Как конфертировать из Mocha в Жасмин [Транспортир] - PullRequest
0 голосов
/ 24 марта 2020

У меня возникли серьезные проблемы при подключении моего скрипта к 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',
};

Мой вопрос, как я могу конвертировать из мокко в жасмин с моей конфигурации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...