Доброго времени суток! Проблема возникла на ровном месте. Легче теста не придумать:
*** Test Cases ***
Go to google
Open Browser http://google.com
При запуске через какое-то время практически моментально открывается и закрывается окно firefox, потом же открывается на весь экран другое окно firefox и … всё! Через 45 секунд тест падает и выдается ошибка:
[ WARN ] Opening browser 'firefox' to base url 'http://google.com/' failed
[ WARN ] Can't take screenshot. No open browser found
А какая версия python, selenium и selenium2library, и какая ОС? Распишите как можно подробнее об окружении, так сложно сходу сказать в чем проблема, но скорее всего проблема в связке selenium + firefox. Вы пробовали ставить тоже самое на виртуальной машине например или другом ПК?
P.S.: Попробуйте в консоли запустить python и ввести следующее:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.python.org")
Попробуйте поиграться через питон консоль напрямую с FF.
Selenium в привычном виде я не использую. У меня только файлы с расширением robot. Вместо python использую jython. Добавил его в pom.xml в виде dependency. selenium2library добавил следующим образом:
На сколько я знаю, если либы обновляются , то меняется их версия. А в мавене я хардкодом прописую какую версию использовать. А jython для того выбрал, что с python-ом я не дружу и когда в дальнейшем буду дописывать свой код, то это будет Java.
Нет, вы не поняли меня. Вы может и прописали версию selenium2library но та в свою очередь зависит от selenium библиотеки. Посмотрите именно версию selenium, а не selenium2library.