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

Фотография

Selenium RC в Safari из под Windows


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

#1 Gnomik

Gnomik

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

  • Members
  • PipPip
  • 76 сообщений
  • ФИО:Попов Федор Иванович

Отправлено 21 марта 2008 - 18:50

Можно ли настроить Selenium RC в Safari из под Windows ? Если да то как?
  • 0

#2 angrybeaver

angrybeaver

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

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


Отправлено 11 апреля 2008 - 14:08

Можно ли настроить Selenium RC в Safari из под Windows ? Если да то как?


Если зайти на официальный сайт Selenium RC (http://selenium-rc.openqa.org/) и посмотреть диаграмму беты, то все сразу станет ясно
  • 0

#3 Biasha

Biasha

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

  • Members
  • PipPip
  • 130 сообщений
  • Город:СПб

Отправлено 28 января 2009 - 12:51

Коллеги, позвольте вернуться к теме.

Хочу проиграть тест в Сафари. Пишу
browser = new DefaultSelenium("localhost", 4444, "*safari", "http://...");

При запуске открывается только окно RemoteControl. Приложение не открывается((
Версия сафари - 3.1.2, версия selenium RC - последняя, от января 2009

Кто-нибудь уже победил такой расклад?
Может, нуджо при запуске сервера указывать дополнительные парметры?
  • 0
Молодой пожарный не боится пламя!

#4 Biasha

Biasha

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

  • Members
  • PipPip
  • 130 сообщений
  • Город:СПб

Отправлено 28 января 2009 - 13:46

Проблема решена - нужно в настройках сафари снять галочку "Блокировать Pop-Up".
  • 0
Молодой пожарный не боится пламя!

#5 popo_kid

popo_kid

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

  • Members
  • PipPip
  • 79 сообщений

Отправлено 05 февраля 2009 - 13:51

Привет,
пытаюсь прикрутить сафари к селениуму, ну или наоборот, как получится. Тесты вроде как запустились, и сразу проблема: не ловится событие загрузки страницы, т.е. WaitForPageToLoad не срабатывает. Ни кто не сталкивался?

P.S.: поделитесь плиз опытом, будут ли тесты с большим количеством xpath работать в сафари быстрее, чем в ФФ3? судя по инфе, найденной в инете, должны.
  • 0

#6 mcreature

mcreature

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

  • Members
  • PipPip
  • 88 сообщений

Отправлено 06 декабря 2010 - 16:36

Всем привет.

Интересует такой вопрос, работает ли selenium с safari 5 под Win7?
Что-то я никакой инфы по этому делу не нашел..
  • 0

#7 stmark

stmark

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

  • Members
  • PipPipPipPip
  • 404 сообщений
  • ФИО:Докучаев Сергей
  • Город:Ярославль


Отправлено 06 декабря 2010 - 18:37

Всем привет.

Интересует такой вопрос, работает ли selenium с safari 5 под Win7?
Что-то я никакой инфы по этому делу не нашел..


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

#8 barancev

barancev

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

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


Отправлено 06 декабря 2010 - 20:05

Вообще с новыми браузерами у селениума традиционно возникают сложности.

Всем бы инструментам тестирования такие сложности с поддержкой новых браузеров, какие возникают у селениума -- жить стало бы гораздо проще :)
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#9 barancev

barancev

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

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


Отправлено 06 декабря 2010 - 20:09

Интересует такой вопрос, работает ли selenium с safari 5 под Win7?
Что-то я никакой инфы по этому делу не нашел..

Работает, но только в упрощённом режиме -- используйте *safariproxy, а не *safari
Инфа -- вот, пожалуйста: http://code.google.c...s/detail?id=573
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#10 mcreature

mcreature

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

  • Members
  • PipPip
  • 88 сообщений

Отправлено 07 декабря 2010 - 09:41

Алексей, как всегда, спасибо!)

Мы научились открывать морду сайта :yahoo:
Правда дальше пока все равно не ушли...

Но это прогресс, с *safari даже морда не открывалась, все останавливалось после загрузки браузера. Точнее, тест с ошибкой не падал. Он просто повисал. Вроде бы работает, но ничего не происходит.
И, кстати, окно RemoteControl не открывается.
  • 0

#11 barancev

barancev

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

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


Отправлено 07 декабря 2010 - 09:56

Мы научились открывать морду сайта :yahoo:
Правда дальше пока все равно не ушли...

А на каких операциях его клинит? Какие сообщения об ошибках? Что на консоли selenium server?
Я сложных тестов со всякими аяксами не гонял на сафари, но те, которые пробовал -- нормально отрабатывают.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#12 mcreature

mcreature

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

  • Members
  • PipPip
  • 88 сообщений

Отправлено 07 декабря 2010 - 10:21


Мы научились открывать морду сайта :yahoo:
Правда дальше пока все равно не ушли...

А на каких операциях его клинит? Какие сообщения об ошибках? Что на консоли selenium server?
Я сложных тестов со всякими аяксами не гонял на сафари, но те, которые пробовал -- нормально отрабатывают.


Сообщений об ошибках нет, тест не падает.
В консоли Launching Safari...
Но, почему-то open он выполняет, т.е. первая страница открывается (правда в консоли он про это не пишет почему-то), далее идет waitForPageToLoad и затем идет клик на ссылку, вот его он уже не делает и все так и висит. Окна RemoteControl нет.

Может какие-то параметры нужны дополнительные при запуске сервера?
У меня из параметров сейчас только multiwindow.


Если запускать с *Safari, то открывается 2 окна браузера: RemoteControl и Blank. В консоли так же Launching Safari...
В адресной строке: file:///C:/Users/BELONO~1/AppData/Local/Temp/customProfileDirb61edf98debf48adb6361f72a1110b74/core/Blank.html?start=true. Он там пытается создать темповый профиль что ли?
  • 0

#13 barancev

barancev

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

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


Отправлено 07 декабря 2010 - 11:10

Сообщений об ошибках нет, тест не падает.
В консоли Launching Safari...

Но, почему-то open он выполняет, т.е. первая страница открывается (правда в консоли он про это не пишет почему-то), далее идет waitForPageToLoad и затем идет клик на ссылку, вот его он уже не делает и все так и висит. Окна RemoteControl нет.

В консоли при запуске в режиме *safariproxy должно быть что-то похожее на нижеследующее, ещё до появления первой команды open:
01:13:00.718 INFO - Command request: getNewBrowserSession[*safariproxy, http://localhost/, ] on session null
01:13:00.718 INFO - creating new remote session
01:13:00.727 INFO - Allocated session df3f16735d5d4dfabca9717a947a8ab5 for http://localhost/, launching...
01:13:00.732 INFO - Backing up registry settings...
01:13:01.938 INFO - Modifying registry settings...
01:13:02.728 INFO - Launching Safari ...
01:13:07.289 INFO - Started SocketListener on 0.0.0.0:62487
01:13:08.938 INFO - Got result: OK,df3f16735d5d4dfabca9717a947a8ab5 on session df3f16735d5d4dfabca9717a947a8ab5

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

#14 mcreature

mcreature

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

  • Members
  • PipPip
  • 88 сообщений

Отправлено 07 декабря 2010 - 11:20

14:16:19.554 INFO - Started SocketListener on 0.0.0.0:4444

14:16:19.554 INFO - Started org.openqa.jetty.jetty.Server@1ca318a

14:16:23.906 INFO - Checking Resource aliases

14:16:23.911 INFO - Command request: getNewBrowserSession[*safariproxy, http://

www.google.com, ] on session null

14:16:23.914 INFO - creating new remote session

14:16:24.777 INFO - Allocated session b7dea253819b4e77979c1c1d29264ebd for http

://www.google.com, launching...

14:16:24.798 INFO - Modifying registry settings...

14:16:26.041 INFO - Launching Safari ...

  • 0

#15 mcreature

mcreature

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

  • Members
  • PipPip
  • 88 сообщений

Отправлено 07 декабря 2010 - 11:29

Я так понимаю, что морда открывается из-за параметра http://www.google.com в getNewBrowserSession
Значит ничего не выполняется...

Хотя странно это, хост у меня прописан 127.0.0.1, а это и есть localhost
  • 0

#16 barancev

barancev

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

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


Отправлено 07 декабря 2010 - 11:36

Я так понимаю, что морда открывается из-за параметра http://www.google.com в getNewBrowserSession
Значит ничего не выполняется...

Да, если нет сообщения OK в ответ на команду getNewBrowserSession -- значит не всё в порядке.
Осталось спросить -- какая версия selenium server используется? Если меньше 1.0.3 -- настоятельно рекомендую обновиться.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#17 mcreature

mcreature

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

  • Members
  • PipPip
  • 88 сообщений

Отправлено 07 декабря 2010 - 12:08


Я так понимаю, что морда открывается из-за параметра http://www.google.com в getNewBrowserSession
Значит ничего не выполняется...

Да, если нет сообщения OK в ответ на команду getNewBrowserSession -- значит не всё в порядке.
Осталось спросить -- какая версия selenium server используется? Если меньше 1.0.3 -- настоятельно рекомендую обновиться.

1.0.3 использую, как раз неделю назад обновился

Единственное, может где-то что-то не до настроил...
Сервер запускаю 1.0.3, в Идее прописан 1.0.3
Но с FF все норм работает
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных