簡體   English   中英

如何在量角器中運行兩次相同的測試文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM