Как имитировать нажатие кнопки за пределами формы в Rails? Эта кнопка выполняет некоторые операции javascript, которые добавляют некоторые элементы на страницу. Как я могу проверить это?Имитировать нажатие кнопки
ответ
Если вы тестируете что-либо другое, кроме базовой структуры документа, которое вы можете проверить в функциональном тесте Rails, вам нужно вызвать какую-либо среду браузера. Существуют автоматизированные тестовые интерфейсы для веб-приложений, таких как Selenium, которые могут быть написаны для этого.
Тестирование JavaScript в Rails не очень практично, поскольку способ работы JavaScript зависит от браузера. Единственный способ убедиться в этом - запустить экземпляр каждого целевого браузера и выполнить действие.
Я знаю Селен, но мне нужно что-то интегрированное с Rails. Javascript - это всего лишь пример. Я хочу сделать некоторые интеграционные тесты, но я не могу найти ничего, что поможет мне имитировать щелчок мышью на всех типах кнопок. Я также знаю плагин Webrat, но он только дает мне возможность щелкнуть кнопку отправки формы. – jesper
Такие вещи, как Webrat, просто притворяются, что нажимают на кнопки, на самом деле он не запускает JavaScript. Webrat может привязываться к Selenium, но это может стать тонкой канатной лентой и не очень элегантным. – tadman
- 1. Как имитировать нажатие кнопки
- 2. Имитировать нажатие кнопки
- 3. Как программно имитировать нажатие кнопки?
- 4. Имитировать нажатие кнопки в быстрых
- 5. Как я могу имитировать нажатие кнопки?
- 6. Имитировать нажатие кнопки с помощью JavaScript
- 7. Может ли Jsoup имитировать нажатие кнопки?
- 8. Имитировать нажатие кнопки отправки в Java
- 9. Имитировать нажатие кнопки внутри приложения (VB.NET)
- 10. Может ли javascript имитировать нажатие кнопки?
- 11. Как имитировать нажатие кнопки в браузере?
- 12. Имитировать нажатие кнопки в приложении Metro Style
- 13. Как имитировать нажатие кнопки с помощью кода?
- 14. Имитировать нажатие клавиатуры
- 15. Имитировать/эмулировать нажатие кнопки клавиатуры или кнопки мыши в jQuery
- 16. Как я могу имитировать нажатие кнопки, задав дескриптор окна кнопки?
- 17. имитировать нажатие клавиши на кнопке
- 18. Добавить/Имитировать нажатие HTML
- 19. Как имитировать одновременное нажатие кнопки в ios Simulator
- 20. имитировать нажатие кнопки в вызове метода в iphone
- 21. C#, как имитировать нажатие кнопки от другой формы
- 22. Имитировать нажатие кнопки в другом окне на C#
- 23. Как я могу имитировать нажатие кнопки на странице контроллера?
- 24. Как имитировать нажатие кнопки клавиатуры, когда пользователь нажимает кнопку asp?
- 25. Как имитировать нажатие кнопки «Назад назад» с использованием функций Jasmine?
- 26. Как я могу имитировать нажатие кнопки в questdlg из сценария
- 27. Behat/Mink Невозможно имитировать нажатие кнопки в нижнем колонтитуле
- 28. имитировать нажатие кнопки в соответствии с изменениями jtextfield
- 29. Как имитировать нажатие кнопки пользователя с помощью интерфейса COM Excel?
- 30. Как я могу имитировать нажатие кнопки home в iOS?
Я думаю, вы получите больше ответов, если будете использовать полное грамматически правильное предложение. Что вы подразумеваете под «имитировать нажатие кнопки»? Вы хотите знать javascript, который делает то же самое, что нажатие кнопки? – Anna
Каждый задает вопросы в форме «Как X?» Я думаю, что это какая-то игра. – tadman