Я только начал использовать nightwatch с browserstack и заметил, что когда мы получаем неудавшийся тест, nightwatch регистрирует сбой, а browserstack - нет. образец теста, который я использую. Также я использую бесплатную пробную версию BrowserStack.
У меня вопрос:
- Есть ли какие-нибудь идеи, как сообщить браузеру, когда тестовый прогон не удался?
Из документа BrowserStack:
REST API
Можно пометить тесты как пройденные или неудачные, используя следующий фрагмент:
var request = require("request");
request({
uri: "https://user:[email protected]/automate/sessions/<session-id>.json",
method: "PUT",
form: {
"status": "completed",
"reason":""
}
});
Два возможных значения статуса могут быть либо завершенными, либо ошибочными. При желании также можно указать причину.
Мои вопросы:
- Как я могу получить идентификатор сеанса после выполнения теста?
- Что, если я уже вижу статус «завершено» на панели инструментов?