3

鑑於自動化的UI測試有時會因片狀失敗而失敗,只能重新運行失敗的測試的能力在量角器等框架中變得非常有用。 不幸的是,截至2016年9月13日,沒有辦法使用量角器重新運行失敗的測試。量角器/ cucumberjs重新運行失敗的測試/黃瓜功能/規格

你們如何重新運行失敗的測試?理想情況下,我喜歡使用黃瓜的javascript實現的人們的建議/想法,cucumberJs。

protractor-flake,是由Nick Tomlin developped來解決這個問題,但與在那裏你想在並行運行測試multicapabilities打交道時,該模塊並不總是奏效。

答:你們如何重新運行失敗的測試?理想情況下,我喜歡使用黃瓜的javascript實現的人們的建議/想法,cucumberJs。

有量角器鱗片,是由尼克·湯姆林developped來解決這個問題,但與在那裏你想在並行運行測試multicapabilities打交道時,該模塊並不總是奏效。 由Nick Tomlin開發的量角器片可以解決這個問題,但是在處理多個兼容性問題時,這個模塊並不總是可行的。

這個問題:How to rerun the failed scenarios using Cucumber?差不多回答了這個問題;問題是:如何使用該命令(cucumber -f rerun --out rerun.txt)重新運行我的測試並運行量角器並行?該命令可能只適用於您不對量角器測試進行並行處理的情況;

B.您將如何使用該cucumber命令並行運行您的測試?

請回答上面的問題A和B,再次感謝!

回答

0

到目前爲止,我已經發現了下面的工具,量角器鱗片,這將重新運行失敗量角器測試:

***Github***: https://github.com/NickTomlin/protractor-flake 
***NPM***: https://www.npmjs.com/package/protractor-flake