Я создаю программу на Ruby, которая использует несколько других программ, и, хотя большинство из них являются программами, которые я могу загрузить и запустить на этом компьютере, доступ к ним должен осуществляться через веб-браузер.
У меня на самом деле два вопроса: я нашел Watir, который выглядит как хороший инструмент для веб-автоматизации, но он предназначен для тестирования. Можно ли использовать Watir для автоматизации основной программы, а не для тестирования? Или есть что-то лучшее для использования?
У меня другой вопрос: я не могу заставить Ватира работать. Я скачал гем firewatir-1.6.5 и установил jssh для Firefox 3.6, но при запуске
b = Watir::Browser.start("the_web_page_address")
он просто открывает новое окно Firefox для Google, и мне выдается ошибка:
Unable to connect to machine : foo.bar.baz.blah on port 9997. Make sure that JSSh is properly installed and Firefox is running with '-jssh' option (Watir::Exception::UnableToStartJSShException)
Я запустил Firefox с -jssh
, но это, похоже, не помогает.