Недавно я добавил проверку html на мои функции огурца. Я использую gem be_valid_asset, который отлично работает до тех пор, пока Cucumber не ударит по значению с отметкой @javascript. Это пинает в манере (я тоже пробовал селен для этого), а затем проверка html не удалась.Огурец, Capybara, проверяющий HTML и тестирование JavaScript вместе с ошибкой
Причина, по которой не удалось выполнить проверку, заключается в том, что как совпадение, так и селен, как представляется, удаляют doctype со страницы.
У кого-нибудь еще было это?
Решено пойти на другой план атаки. Я отключу проверку html при выполнении функций javascript. Когда у меня есть функция javascript, я также создаю вторичную функцию, которая проверяет работу страницы без javascript (ненавязчивая проверка JS), и эта функция затем выполняет проверку страницы –