我不知道如何为使用Vue CLI 3创建的全新Vue.js项目正确设置Nightwatch E2E测试套件以运行TypeScript E2E测试而不是JavaScript。
复制步骤:
我找到了种子存储库,但是我没有运气找到一个最新的Vue CLI 3 ...
我希望Vue CLI可以将E2E测试生成为TypeScript文件,但事实并非如此。我试图简单地用TypeScript重写生成的测试,但是显然它没有配置为查看* .ts文件,因此它无法运行测试。
这里是TypeScript测试:
import { NightwatchBrowser } from 'nightwatch';
export default {
'default ts e2e tests': (browser: NightwatchBrowser) => {
browser
.url(process.env.VUE_DEV_SERVER_URL)
.waitForElementVisible('#app', 5000)
.assert.elementPresent('.hello')
.assert.containsText('h1', 'Welcome to Your Vue.js + TypeScript App')
.assert.elementPresent('img')
.end();
},
};