2016-06-28 1 views
0

Nightwatch APIリファレンス(http://nightwatchjs.org/api#assertions)では、アサーションにはリトライを使用できますが、アサーションの定義方法は使用できないことが示されています。私のグローバル変数へのパスがnightwatch.jsonに設定されている:上nightwatchjsでretryAssertionTimeoutを使用する方法

retryAssertionTimeout = 2000 
module.exports = { 
url:'https://10.99.8.81', 
usersToCreate:[ 
    {..... 

などを:私は定義されてftm_data.jsで

"globals_path" : "data/ftm_data.js", 

。それは動作しません。

誰かが私を助けることができますか?

ありがとうございました!

答えて

0

retryAssertionTimeout = 2000

module.exportsは= {

module.exports = { retryAssertionTimeout: 2000, url:'https://10.99.8.81', usersToCreate:[ {..... };

であるべきです0

さらに、nightwatch.jsonで設定することもできます。 (詳細はhttp://nightwatchjs.org/guide#test-settingsを読んでください。このテスト設定の「グローバル」は、環境ごとの場所でなければなりません)

nightwatch.jsonで定義されていると、常に勝ちます!

また、retryAssertionTimeoutをグローバルに使用してもアサーションで定義すると、常に勝てますので注意してください。

関連する問題