Пользовательская команда с BrowserStack+WebdriverIO+Travis

У меня есть тест для проверки забытого пароля, поэтому мне нужно прочитать ссылку из электронного письма. Для этого я сделал пользовательскую команду в wdio.conf.js

browser.addCommand ('readLastUnseenLink', функция async(){ ... }

Он отлично работает при локальном тестировании на ноутбуке, также хорошо работает при тестировании с локальным тестированием WebdriverIO в Browserstack. Но, по некоторым причинам, когда я нажимаю код в Trvais, я получил.

browser.readLastUnseenLink не является функцией

У кого-нибудь была такая проблема раньше или, может быть, есть какое-то тривиальное решение?

1 ответ

Нашел мою проблему, у меня есть один основной файл, а остальные 3 объединены с основным, поэтому функции были добавлены только в основной, остальные кэшированы и не обновлены.

Другие вопросы по тегам