Protractor 如何在命令行中调用端到端测试,而不必首先执行ng serve
根据,如果要执行端到端测试,在调用Protractor 如何在命令行中调用端到端测试,而不必首先执行ng serve,protractor,angular-cli,end-to-end,Protractor,Angular Cli,End To End,根据,如果要执行端到端测试,在调用ng e2e之前是否有必要执行ng serve 只执行ng e2e会更方便 我如何执行端到端测试而不必首先执行ng service 我发现了以下类似的问题,但我没有使用“吞咽” 是的,如果您针对应用程序的本地版本进行测试,您必须为其提供服务,才能让量角器访问它。我们将grunt与以下插件一起使用: 连接和量角器任务配置: connect: { test: { options: { base: 'dist',
ng e2e
之前是否有必要执行ng serve
只执行ng e2e
会更方便
我如何执行端到端测试而不必首先执行ng service
我发现了以下类似的问题,但我没有使用“吞咽”
是的,如果您针对应用程序的本地版本进行测试,您必须为其提供服务,才能让量角器访问它。我们将
grunt
与以下插件一起使用:
连接
和量角器
任务配置:
connect: {
test: {
options: {
base: 'dist',
port: 9001
}
},
},
protractor: {
options: {
keepAlive: true,
noColor: false
},
local: {
options: {
configFile: "test/e2e/config/local.conf.js"
}
}
},
下面是e2e
自定义“宏”任务,它将为应用程序提供服务并运行测试:
grunt.registerTask('e2e:local', [
'connect:test',
'protractor:local'
]);
请注意,我们在“本地”量角器配置中有指向127.0.0.1:9001
的baseUrl