В этой статье Ноа Гифт отлично работает, представляя три основных варианта тестирования интеграции веб-приложений: Windmill, Selenium и Twill. Twill не поддерживает Javascript, поэтому Selenium и Windmill остаются вашими основными возможностями; Подарки показывают достаточно о том, что означает использование каждого из них, так что вы можете выбрать.
Одна вещь, которую Гифт не упоминает, это то, что Selenium гораздо более популярен - это не очевидно, если вы просто просматриваете в Интернете каждое из терминов мельница и селен, но это потому, что каждый получает (различное количество ;-) ложных попаданий. [windmill javascript] дает 325 тыс. обращений, [selenium javascript] дает 1,2 млн. обращений, и это соотношение является более представительным. В любом случае, дело в том, что если вы найдете их обоих одинаково легкими и достаточно мощными для своих нужд, так что вам будет сложно выбрать один из них, то выбор селена (т. Е. Движение с толпой) может иметь преимущества (больше экспертов вокруг, например, на SO, чтобы отвечать на вопросы ;-) не выбрав несколько менее популярную альтернативу.