Smr*_*iti 6 javascript typescript nightwatch.js e2e-testing babeljs
我正在使用NightWatch进行e2e测试,并希望转向ES6编写测试的方式.我能够用Babel做到这一点并且工作正常,但我想使用打字稿.我用TypeScript找不到很多关于NightWatch的文档.找到一些github存储库:
但这些不包含任何有关打字稿的详细文档.
任何帮助,将不胜感激!
Ami*_*mid -2
使用 nightwatch 和 typescript 没有真正的区别。您可以使用与此类似的设置:
夜巡.ts:
var nightwatch = require('nightwatch');
import * as child_process from 'child_process';
var nightwatchOptions = {
config: './path/to/nightwatch.json',
env: 'default'
};
var httpServerProc = child_process.spawn(
'node',
[
'node_modules/http-server/bin/http-server',
'path/to/your/client_to_test',
'-p 8082'
],
{
stdio: 'inherit'
}
);
nightwatch.runner(nightwatchOptions, function(success)
{
httpServerProc.kill('SIGINT');
});
Run Code Online (Sandbox Code Playgroud)
注意 - 我从这里开始http-server
,您可以使用任何其他程序,也可以在守夜测试程序之外启动它。
nightwatch.json
- 是您的夜巡的配置设置。
然后您所需要做的就是将其作为解决方案的一部分进行转译,并像往常一样在 Nodejs 下nightwatch.ts
运行结果。nightwatch.js
归档时间: |
|
查看次数: |
1952 次 |
最近记录: |