0
使用nightwatch.js如何等待一個元素加載而沒有結果打印到控制檯?如何在不向控制檯報告結果的情況下使用waitForElementVisible?
我不想等待出現在我的報告中,只有正常的斷言。
以下代碼將輸出'等待設置菜單加載'到控制檯。如果不使用自定義消息,默認的消息爲「XXXX毫秒後元#editMenuContentsButton依稀可見」:
/**Clicks the settings menu and logs the action.
* @method clickSettings
*/
clickSettings: function() {
this.waitForElementVisible('@settingsSettings', 5000, 'Waiting for settings menu to load');
this.click('@settingsSettings', function() {
testUtil.logAction('Click Gallery settings menu');
});
this.api.pause(1000);
return this;
}
你能證明你的代碼你有什麼 – user1207289
你可以參考我的答案在另一個問題:https://stackoverflow.com/a/45637769/8444504 – Raymond