TestCafe получить версию - PullRequest
       8

TestCafe получить версию

0 голосов
/ 13 февраля 2020

Я пытаюсь получить текущую установленную версию TestCafe на моем Node.js. Я пытался:

    let testcafe = null;

    createTestCafe('localhost', 1337, 1338, void 0, true)
        .then(tc => {
            testcafe     = tc;
    .......
        })
        .then(() => {
            return runner
                .src([__basedir + '/tests/temp.js'])
                .browsers(myBrowser)
                .screenshots(screnshotpath, true)
                .reporter('allure')
                .run()
                .then(failedCount => {
                    console.log( "Testcafe Version" + testcafe.version);
                    testcafe.close();
    .......

Но это не определено. Возможен ли другой способ?

1 Ответ

3 голосов
/ 14 февраля 2020

При использовании программно, похоже, у Testcafe нет возможности получить версию, подобную той, которую вы могли бы иметь при использовании cli, с опцией -v.

Самый простой способ, который я могу придумать это импортировать пакет. json:

const { version } = require('testcafe/package.json');
console.log("Testcafe Version " + version);
...