Не могу запустить Selenium тест-сьюты в некоторых браузерах.
#1
Отправлено 21 января 2013 - 12:01
Дорогие, уважаемые коллеги. Помогите, пожалуйста, разобраться.
Написала несколько тест-сьютов с тестами на Selenium IDE. Запускаю с командной строки как htmlsuite.
Выглядит это примерно так:
java -jar selenium-server-standalone-2.28.0.jar -htmlsuite *chrome http://mysite.ru "I:\Documents and Settings\test-suite_authorization.html" "I:\Documents and Settings\result.html"
но столкнулась с проблемой что не для всех браузеров могу запустить, причём на разных машинах по-разному, в разнух браузерах не могу запустить.
Ошибку всегда пишет примерно одну и ту же:
Firefox 3 could not be found in the path!
Please add the directory containing ' ' firefox.exe ' ' to your Path environment variable, or explicitly specify a path to Firefox 3 like this:
*firefox3 c:\blah\firefox.exe
Я пришла к выводу, что надо запускать, наверное, driver для firefox, chrome, ie и т.д.
(подскажите, пожалуйста, где можно скачать firefoxdriver?(все остальные нашла))
Но, честно говоря, не знаю как это сделать.
Path / путь прописала как до, например chromedriver в системных переменных и переменных средах
попыталась опять запустить htmlsuite, опять та же ошибка.
Заранее всем большое спасибо за ответ.
#2
Отправлено 21 января 2013 - 14:38
#3
Отправлено 25 января 2013 - 06:44
пробовала прям сразу же и указывать в командной строке и прописывать путь к браузеру.ну, если я правильно понял, то он не может exe файл браузера найти. Сам с IDE не разбираюсь, но попробуйте добавить после указания selenium-server-standalone-2.28.0.jar *firefox3 C:\Program Files\Mozilla Firefox\firefox.exe, или в самом конце или где там правильно указывать
Всё равно непонятно, почему на разных машинах "видятся" разные браузеры
#4
Отправлено 25 января 2013 - 07:36
Наверное, потому что они установлены в разные директории. Если браузер установлен в папку по умолчанию (Program Files), то указывать директорию не надо - актуально для Firefox и Opera. С IE и Chrome по идее проблем быть не должно, так как они не предлагают выбора директории установки. К сожалению, как именно указывать папку с exe я тоже точно не помню...пробовала прям сразу же и указывать в командной строке и прописывать путь к браузеру.
ну, если я правильно понял, то он не может exe файл браузера найти. Сам с IDE не разбираюсь, но попробуйте добавить после указания selenium-server-standalone-2.28.0.jar *firefox3 C:\Program Files\Mozilla Firefox\firefox.exe, или в самом конце или где там правильно указывать
Всё равно непонятно, почему на разных машинах "видятся" разные браузеры
#5
Отправлено 28 января 2013 - 05:09
#6
Отправлено 05 марта 2013 - 11:53
Build info: version: '2.25.0', revision: '17482', time: '2012-07-18 21:09:54'
System info: os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_09'
Driver info: driver.version: FirefoxDriver
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:121)
at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:245)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:109)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:185)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:178)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:174)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:92)
at astyle.main(astyle.java:10)
Caused by: org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
*** LOG addons.manager: Application has been upgraded
*** LOG addons.xpi: startup
*** LOG addons.xpi: Skipping unavailable install location app-system-local
*** LOG addons.xpi: Skipping unavailable install location app-system-share
*** LOG addons.xpi: Ignoring file entry whose name is not a valid add-on ID: C:\Users\User\AppData\Local\Temp\anonymous1528402125002526882webdriver-profile\extensions\webdriver-staging
*** LOG addons.xpi: checkForChanges
*** LOG addons.xpi-utils: Opening database
*** LOG addons.xpi-utils: Creating database schema
*** LOG addons.xpi: New add-on fxdriver@googlecode.com installed in app-profile
*** LOG addons.xpi: New add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} installed in app-global
*** LOG addons.xpi: Updating database with changes to installed add-ons
*** LOG addons.xpi-utils: Updating add-on states
*** LOG addons.xpi-utils: Writing add-ons list
*** LOG addons.manager: shutdown
*** LOG addons.xpi: shutdown
*** LOG addons.xpi-utils: shutdown
*** LOG addons.xpi-utils: Database closed
*** LOG addons.xpi: startup
*** LOG addons.xpi: Skipping unavailable install location app-system-local
*** LOG addons.xpi: Skipping unavailable install location app-system-share
*** LOG addons.xpi: Ignoring file entry whose name is not a valid add-on ID: C:\Users\User\AppData\Local\Temp\anonymous1528402125002526882webdriver-profile\extensions\webdriver-staging
*** LOG addons.xpi: checkForChanges
*** LOG addons.xpi: No changes found
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:109)
... 7 more
#7
Отправлено 06 марта 2013 - 01:36
#8
Отправлено 06 марта 2013 - 09:36
#9
Отправлено 06 марта 2013 - 20:54
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#10
Отправлено 25 марта 2013 - 09:39
#11
Отправлено 25 марта 2013 - 12:46
Делаю простой тест на открытие сайта. Открывается окно файрфокса и затем ничего не происходит.
Понял наверное надо сами селениумовские библиотеки обновить.
#12
Отправлено 26 марта 2013 - 04:50
#13
Отправлено 26 марта 2013 - 06:13
Добавил все самые новые версии вебдрайвера, операдрайвер v1.1, добавил в библиотеки файлы operadriver.jar
Версия оперы 12.02
Выходит ошибка
Exception in thread "main" org.openqa.selenium.WebDriverException: org.openqa.selenium.WebDriverException: Runner threw exception on construction
Build info: version: '2.31.0', revision: '1bd294d', time: '2013-02-27 20:52:59'
System info: os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_09'
Driver info: driver.version: OperaDriver
Build info: version: '2.31.0', revision: '1bd294d', time: '2013-02-27 20:52:59'
System info: os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_09'
Driver info: driver.version: OperaDriver
at com.opera.core.systems.OperaDriver.start(OperaDriver.java:194)
at com.opera.core.systems.OperaDriver.<init>(OperaDriver.java:183)
at com.opera.core.systems.OperaDriver.<init>(OperaDriver.java:153)
at astyle2.main(astyle2.java:13)
Caused by: org.openqa.selenium.WebDriverException: Runner threw exception on construction
Build info: version: '2.31.0', revision: '1bd294d', time: '2013-02-27 20:52:59'
System info: os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_09'
Driver info: driver.version: OperaDriver
at com.opera.core.systems.OperaSettings.getRunner(OperaSettings.java:1127)
at com.opera.core.systems.OperaDriver.init(OperaDriver.java:203)
at com.opera.core.systems.OperaDriver.start(OperaDriver.java:191)
... 3 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.opera.core.systems.OperaSettings.getRunner(OperaSettings.java:1121)
... 5 more
Caused by: com.opera.core.systems.runner.OperaRunnerException: Unable to find executable for product Opera Desktop
at com.opera.core.systems.runner.AbstractOperaRunner.<init>(AbstractOperaRunner.java:53)
at com.opera.core.systems.runner.launcher.OperaLauncherRunner.<init>(OperaLauncherRunner.java:95)
... 10 more
Порылся на форуме насчет оперы, ответа не нашел.
#14
Отправлено 09 июля 2013 - 16:16
Уважаемые, помогите теперь справиться с оперой.
Добавил все самые новые версии вебдрайвера, операдрайвер v1.1, добавил в библиотеки файлы operadriver.jar
Версия оперы 12.02
Выходит ошибка
Exception in thread "main" org.openqa.selenium.WebDriverException: org.openqa.selenium.WebDriverException: Runner threw exception on construction
У меня сейчас та же проблема. Вам удалось найти решение?
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных