Перейти к содержимому

Фотография

Не могу запустить Selenium тест-сьюты в некоторых браузерах.


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 13

#1 alina_nsu

alina_nsu

    Новый участник

  • Members
  • Pip
  • 24 сообщений

Отправлено 21 января 2013 - 12:01

Не могу запустить Selenium тест-сьюты в некоторых браузерах.

Дорогие, уважаемые коллеги. Помогите, пожалуйста, разобраться.
Написала несколько тест-сьютов с тестами на 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, опять та же ошибка.
Заранее всем большое спасибо за ответ.
  • 0

#2 appmen

appmen

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений
  • ФИО:Victor

Отправлено 21 января 2013 - 14:38

ну, если я правильно понял, то он не может exe файл браузера найти. Сам с IDE не разбираюсь, но попробуйте добавить после указания selenium-server-standalone-2.28.0.jar *firefox3 C:\Program Files\Mozilla Firefox\firefox.exe, или в самом конце или где там правильно указывать
  • 0

#3 alina_nsu

alina_nsu

    Новый участник

  • Members
  • Pip
  • 24 сообщений

Отправлено 25 января 2013 - 06:44

ну, если я правильно понял, то он не может exe файл браузера найти. Сам с IDE не разбираюсь, но попробуйте добавить после указания selenium-server-standalone-2.28.0.jar *firefox3 C:\Program Files\Mozilla Firefox\firefox.exe, или в самом конце или где там правильно указывать

пробовала прям сразу же и указывать в командной строке и прописывать путь к браузеру.
Всё равно непонятно, почему на разных машинах "видятся" разные браузеры
  • 0

#4 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 25 января 2013 - 07:36


ну, если я правильно понял, то он не может exe файл браузера найти. Сам с IDE не разбираюсь, но попробуйте добавить после указания selenium-server-standalone-2.28.0.jar *firefox3 C:\Program Files\Mozilla Firefox\firefox.exe, или в самом конце или где там правильно указывать

пробовала прям сразу же и указывать в командной строке и прописывать путь к браузеру.
Всё равно непонятно, почему на разных машинах "видятся" разные браузеры

Наверное, потому что они установлены в разные директории. Если браузер установлен в папку по умолчанию (Program Files), то указывать директорию не надо - актуально для Firefox и Opera. С IE и Chrome по идее проблем быть не должно, так как они не предлагают выбора директории установки. К сожалению, как именно указывать папку с exe я тоже точно не помню...
  • 0

#5 Julia_Sh

Julia_Sh

    Новый участник

  • Members
  • Pip
  • 63 сообщений
  • ФИО:Юлия
  • Город:Новосибирск

Отправлено 28 января 2013 - 05:09

Для firefox и IE достаточно указать в строке "*firefox" или "*iexplore". Для Google Chrome нужно еще и путь к исполняемому файлу указать, например, так: "*googlechrome C:/Program Files/Google/Chrome/chrome.exe".
  • 0

#6 kimandrew

kimandrew

    Новый участник

  • Members
  • Pip
  • 32 сообщений
  • ФИО:Ким Андрей
  • Город:Калининград

Отправлено 05 марта 2013 - 11:53

Помогите какая-то странная ошибка с firefox, раньше запускался без проблем, а щаз открывается, но на сайт не заходит и вот что говорит.

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
  • 0

#7 ashipovalov

ashipovalov

    Активный участник

  • Members
  • PipPip
  • 142 сообщений
  • ФИО:Шиповалов Александр


Отправлено 06 марта 2013 - 01:36

Версия Selenium и Firefox какие?
  • 0

#8 Julia_Sh

Julia_Sh

    Новый участник

  • Members
  • Pip
  • 63 сообщений
  • ФИО:Юлия
  • Город:Новосибирск

Отправлено 06 марта 2013 - 09:36

Может, вы в firefox покрутили какие-то настройки, которые вам теперь мешают?
  • 0

#9 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 871 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 06 марта 2013 - 20:54

Обновите Selenium до 2.31
  • 1
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#10 kimandrew

kimandrew

    Новый участник

  • Members
  • Pip
  • 32 сообщений
  • ФИО:Ким Андрей
  • Город:Калининград

Отправлено 25 марта 2013 - 09:39

В firefox ничего не крутил, возможно только что версия автоматически обновилась. Сейчас установлю новый селениум посмотрим что будет.
  • 0

#11 kimandrew

kimandrew

    Новый участник

  • Members
  • Pip
  • 32 сообщений
  • ФИО:Ким Андрей
  • Город:Калининград

Отправлено 25 марта 2013 - 12:46

Добавил библиотеку в selenium standalone 2.31 но никаких изменений не произошло.
Делаю простой тест на открытие сайта. Открывается окно файрфокса и затем ничего не происходит.
Понял наверное надо сами селениумовские библиотеки обновить.
  • 0

#12 kimandrew

kimandrew

    Новый участник

  • Members
  • Pip
  • 32 сообщений
  • ФИО:Ким Андрей
  • Город:Калининград

Отправлено 26 марта 2013 - 04:50

Всех благодарю , поставил новый селениум, теперь работает.
  • 0

#13 kimandrew

kimandrew

    Новый участник

  • Members
  • Pip
  • 32 сообщений
  • ФИО:Ким Андрей
  • Город:Калининград

Отправлено 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
Порылся на форуме насчет оперы, ответа не нашел.
  • 0

#14 nicetrip

nicetrip

    Новый участник

  • Members
  • Pip
  • 52 сообщений
  • ФИО:Алексей Танана


Отправлено 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 гостей, 0 анонимных