Circle CI Ajax Beat тест не пройден - PullRequest
0 голосов
/ 17 сентября 2018

Для конкретного сайта у меня есть тест behat, работающий с драйвером Selenium, помеченным таким образом «@javascript», который не работает на CircleCI, но не локально.

Этот тест нажимает на кнопку, ожидая ответа ajax, который добавляет класс к элементу, этот класс тестируется, если присутствует. Локально тест прошел успешно, на CircleCI на этом шаге он не проходит.

Я попытался напечатать ответ: "" E-mail не может быть пустым "". Это сообщение, возвращаемое ответом ajax, поэтому все идет так, как будто ответ ajax был загружен в тело текущей страницы. И, таким образом, это объясняет, почему тестируемый класс не найден на странице ..

Я пытался выяснить, почему это происходит, не могу найти ответ по этому конкретному случаю.

Спасибо за вашу помощь.

...