我继承了一个webdriver io-摩卡测试框架。到目前为止,一次只能进行一次测试。必须先运行一个测试规范。这只是在文件命名约定中处理的:
Microsoft.CodeAnalysis.CSharp
因此,当整个套件都运行时,这确保了aFirstTest.js在xLastTest.js之前运行了
我现在想以并行模式运行测试。
如何确保在xLastTest.js之前运行aFirstTest.js?
答案 0 :(得分:1)
This post可能会给您一些想法。
否则,您需要将规范一并提交给WebdriverIO。一种简单的方法是将它们包装在另一个文件中。
wrapper.spec.js :
const first = require('./aFirstTest')
const last = require('./xLastTest')
在您的配置中:
suites: {
firstLast: [
'./specs/wrapper.spec.js'
]
}