Я использую селен, обычно с firefox, для тестирования моих приложений на rails, и все в порядке. Я хочу запустить свои тесты также в IE6. Я в Ubuntu, используя рубиновый селен-клиент. Для IE6 я использую ies4linux, это исполняемый файл, который находится по адресу /home/max/.ies4linux/bin/ie6
Я редактирую свой селеновый конф, чтобы попытаться использовать его выше, но не могу заставить его работать. Вот что у меня сейчас:
SELENIUM_CONF = {
:client_options => {
:url => "http://awebsite.com",
:host => "localhost",
:port => 4444,
:browser => "*iexplore /home/max/.ies4linux/bin/ie6",
:javascript_framework => :jquery
}
}
Затем, когда я создаю браузер в моих скриптах, я звоню
Селен :: Client :: Driver.new (SELENIUM_CONF [: client_options])
Сейчас меня не устраивает то, что у меня есть в: браузере - я получаю эту ошибку:
«Не удалось запустить новый сеанс браузера: ошибка при запуске браузера»
я тоже пробовал
: browser => "/home/max/.ies4linux/bin/ie6",
Но возникла ошибка «Браузер не поддерживается», так как он ожидает ее из списка, * в данном случае iexplore.
Может кто-нибудь сказать мне, как я могу заставить это работать?
спасибо, макс.