использование веб-сокетов для запуска приемочных тестов javascript

Могу ли я использовать веб-сокеты в качестве механизма запуска тестов для запуска приемочных тестов в одностраничном приложении ajax. Я подумал, что это может сработать, загрузив одну страницу приложения, а затем уже загрузив другую страницу, обе из которых подключены с помощью веб-сокетов. Когда приложение ajax загружено, оно уведомляет другую страницу, а затем другая страница начинает выполнять тесты, используя обычный js для запуска функций/событий и т. д. в приложении ajax. Это кажется более простым решением, чем селен, и означает, что я потенциально могу использовать любой тестовый бегун, который мне нужен.

  • Это возможно?
  • Существуют ли какие-либо фреймворки, которые в настоящее время делают это?

person Gibb Sonn    schedule 12.04.2012    source источник


Ответы (1)


Веб-сокеты не нужны для связи между двумя клиентскими страницами, даже если они находятся в разных доменах. window.postMessage - лучший выбор для этого.

person Matthew Flaschen    schedule 12.04.2012
comment
спасибо, я был так сосредоточен на комете, что совершенно забыл о простых решениях на основе браузера, подобных этому - person Gibb Sonn; 13.04.2012