[英]How to run same test file twice in protractor?
我有一種情況,我想兩次運行相同的測試文件。 假設我有一個test1.js和login.js,我在配置中以這樣的方式定義我的套件:
specs: [
'test1.js',
'login.js',
'test1.js'
]
所以你可以看到我想運行test1.js兩次,但量角器運行test1.js,login.js然后完成。 你知道我怎么能做到這一點嗎?
問候亞當
量角器將所有規范文件模式全局化,以獲取它應運行的測試列表,因此無法通過規范列表使其工作。 我要做的是使用node的require
來組織你的測試:
// In your configuration file
specs: [
'thetest.js'
]
// thetest.js
require('test1.js')();
require('login.js')();
require('test1.js')();
// test1.js
module.exports = function() {
describe(...)
};
在閱讀了上述所有答案之后,我以最愚蠢的方式實現了“多次運行相同的測試用例”:D
在一個文件夾中,我復制粘貼相同的測試用例,10次,並重命名如下:
test1.js
test2.js
test3.js
。
。
test10.js
然后在我的配置文件中//在您的配置文件中
眼鏡: [
“./path to folder / ** / TC * _spec.js”
]
它運行測試10次:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.