我尝试在Node.js上获得TestCafe的当前安装版本。
我试过了:
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();
.......
但这是不确定的。还有其他方法吗?
最佳答案
以编程方式使用时,似乎Testcafe没有像使用cli时那样具有通过-v
选项获得版本的选项。
我能想到的最简单的方法是导入package.json:
const { version } = require('testcafe/package.json');
console.log("Testcafe Version " + version);
关于node.js - TestCafe获取版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60211630/