我有多个规范,所以我为不同的规范创建了一个套件。 让我们来看下面的场景。
这是我在 conf 文件中的套件结构。
suites:{
forms:['specs/requestE.js'],
search:['specs/findaSpec.js'],
offers:['specs/offersPrograms.js','specs/destinationsSpec.js'],
headerfooterlinks:['specs/footerlinksSpec.js','specs/headerMenuSpec.js']
},
当我单独运行每个规范时,它可以正常工作并生成测试结果,但是当我运行整个套件时,只有第一个在工作,其他的没有被执行。结果它给出了超时错误。
最佳答案
在第一个规范中,您是否有任何用 fit('', function(){}) 而不是 it('', function(){}) 的测试用例?
如果是这样的话,它只会执行一个规范而忽略其余的
关于selenium - Protractor 套件未正确执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50351039/