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

Фотография

Selenium IDE,Selenium core и Selenium RC


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

#1 ShineStar

ShineStar

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Плотников Дмитрий Леонидович

Отправлено 19 ноября 2008 - 13:11

Заранее благодарен тем кто обратит внимание на эту тему!

Помогите пожалуйста разобраться! Столько инфы выкладывают а невозможно понять как что и при каких условиях! :victory:

Я разобрался с Selenium IDE но как сказать! можете мне помочь дальше !!! ПЛИЗ!!!!
Создал тест-кейс который изумительно работает в firefox, но основной уклон делается на IE каким образом мне этот тест кейс запустить в IE!

ПОЖАЛУЙСТА ПОМОГИТЕ!
  • 0

#2 Biasha

Biasha

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

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

Отправлено 19 ноября 2008 - 13:42

Почитайте про Selenium RC - на официальном сайте хотя бы. Скачайте его оттуда.
Топик по установке был на этом форуме, создавался мной)
  • 0
Молодой пожарный не боится пламя!

#3 ShineStar

ShineStar

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Плотников Дмитрий Леонидович

Отправлено 19 ноября 2008 - 13:54

Почитайте про Selenium RC - на официальном сайте хотя бы. Скачайте его оттуда.
Топик по установке был на этом форуме, создавался мной)


просто немогу понять что должно быть создано по окончанию написания тест кейса в Selenium IDE , пологаю что тест суит, после чего каким образом можно это запустить в IE нигде толком не написано! что и как ! :(....

если можете объяснить очень очень буду благодарен!!! мозг кипит уже! :(
  • 0

#4 Biasha

Biasha

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

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

Отправлено 19 ноября 2008 - 14:06

Как запускать IDE в ИЕ - не знаю, по-моему у него нет такой возможности, это чисто мозилловская примочка.
Если вы хотите писать универсальные тесты для разных браузеров - используйте RC.
  • 0
Молодой пожарный не боится пламя!

#5 NLord

NLord

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

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

Отправлено 19 ноября 2008 - 14:12

просто немогу понять что должно быть создано по окончанию написания тест кейса в Selenium IDE , пологаю что тест суит,

У Вас будет некоторое количество таких тестов, можете их объединять в наборы.

после чего каким образом можно это запустить в IE нигде толком не написано! что и как ! :(....


Sel-IDE-шные тесты под ИЕ не пойдут ( по крайней мере пока гугловцы не разродятся с Sel-IDE под ИЕ). Для ИЕ и не только есть Selenium RC, выбираете платформу/язык (Java, C#, Ruby и т.д.) и вперёд, к вершинам автоматизации всего и вся :). Вам тут совершенно правильно подсказали - есть ветка по установке/началу использования RC, хотя поначалу всё равно шишки придёться набить.
  • 0

#6 ShineStar

ShineStar

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Плотников Дмитрий Леонидович

Отправлено 19 ноября 2008 - 14:12

Почитайте про Selenium RC - на официальном сайте хотя бы. Скачайте его оттуда.
Топик по установке был на этом форуме, создавался мной)


просто немогу понять что должно быть создано по окончанию написания тест кейса в Selenium IDE , пологаю что тест суит, после чего каким образом можно это запустить в IE нигде толком не написано! что и как ! :(....

если можете объяснить очень очень буду благодарен!!! мозг кипит уже! :(



по моему я не сказал что IDE должен запуститься в IE

прошу просто объяснить как в RC можно тескейс запустить! так чтобы это можно было понять! а не доки слать!
  • 0

#7 NLord

NLord

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

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

Отправлено 19 ноября 2008 - 14:19

прошу просто объяснить как в RC можно тескейс запустить! так чтобы это можно было понять! а не доки слать!


Сколько экспрессии :)! Вполне обычная ситуация, с первых шагов всё воспринимается диким и непонятным. Почитайте хоть какое-нибудь введение по Селениуму-РЦ, гляньте тот самый набивший оскомину, устаревший, сразу неработающий, но довольно наглядный GoogleTest с сайта open-qa (http://selenium-rc.s...g/tutorial.html). Определитесь с языком программирования и xUnit-ом поверх которого будете писать тесты (для Джавы это testNG и JUnit, для C# - NUnit), скачайте необходимые библиотеки, среду разработки. Создайте проект и скопируйте GoogleTest туда. Попробуйте запустить.
  • 0
"Меня терзают смутные сомненья..." что это работает.

#8 vitorg

vitorg

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

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 19 ноября 2008 - 14:25

У меня лично могз начал закипать во время прочтения этого вопроса :)
Пиши чётче и конструктивнее, расставляй знаки препинания, иначе не ясно что у тебя есть и что тебе надо.

Как я понял, ты написал скрипт в Selenium IDE в формате HTML (язык Selenese) и хочешь теперь прогнать его в IE. Selenium IDE существует только под FF, но ты можешь запускать свой получившийся скрипт через Selenium RC на любом браузере который тебе нужен, см. на параметр htmlSuite сервера Selenium RC здесь
  • 0

#9 Biasha

Biasha

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

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

Отправлено 19 ноября 2008 - 14:28

ShineStar, используя IDE вы сможете собрать SUITE (это просто последовательность тесткейзов) и запускать одним кликом все что понаписали, но только в Мозилле через установленную селениумскую тулзу.
RC это гораздо более гибкий и следовательно более трудозатратный инструмент в плане освоения. Чтобы собрать Suite в RC вам скорее всего нужны тесты, сделанные с помощью RC. Если они у вас есть, то где-то на форуме уже была опять же тема, посвященная запуску сьюитов в RC.
  • 0
Молодой пожарный не боится пламя!

#10 ShineStar

ShineStar

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Плотников Дмитрий Леонидович

Отправлено 19 ноября 2008 - 15:03

а написанный суит в IDE подойдёт для RC или нет?

встречаются описание РЦ на руском языке?
  • 0

#11 NLord

NLord

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

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

Отправлено 19 ноября 2008 - 15:16

встречаются описание РЦ на руском языке?


Сомнительно, да английский штука полезная. Вот здесь http://swtesting.liv...tag/selenium rc есть кое-что на русском.
  • 0
"Меня терзают смутные сомненья..." что это работает.

#12 vitorg

vitorg

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

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 19 ноября 2008 - 15:59

а написанный суит в IDE подойдёт для RC или нет?

Конечно подойдёт :) Точнее даже с этим параметром htmlSuite только он и подойдёт.

встречаются описание РЦ на руском языке?

Полные и актуальные нет, а так разные энтузиасты пишут в блогах про него.
  • 0

#13 NLord

NLord

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

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

Отправлено 20 ноября 2008 - 07:45

http://blog.taragana...-rc-test-tools/
  • 0
"Меня терзают смутные сомненья..." что это работает.

#14 ShineStar

ShineStar

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Плотников Дмитрий Леонидович

Отправлено 20 ноября 2008 - 08:53

Спасибо большое за ответы!!

Ещё несколько маленьких вопросов !

Я правильно понимаю процесс запуска тест сьюта!

1 Написание тесткейса в ИДЕ
2 Сохранение его как сьют в HTML
3 Запуск сервера и выполнение этого сьюта (очень большая проблема с пониманием!)
- запускаю selenium server ("java -jar selenium-server.jar -interactive")

D:\test\selenium-remote-control-1.0-beta-1\selenium-server-1.0-beta-1>java -jar
selenium-server.jar -interactive
10:44:04.186 INFO - Java: Sun Microsystems Inc. 11.0-b15
10:44:04.186 INFO - OS: Windows XP 5.1 x86
10:44:04.186 INFO - v1.0-beta-1 [2201], with Core v1.0-beta-1 [1994]
10:44:04.327 INFO - Version Jetty/5.1.x
10:44:04.327 INFO - Started HttpContext[/selenium-server/driver,/selenium-server
/driver]
10:44:04.327 INFO - Started HttpContext[/selenium-server,/selenium-server]
10:44:04.327 INFO - Started HttpContext[/,/]
10:44:04.358 INFO - Started SocketListener on 0.0.0.0:4444
10:44:04.358 INFO - Started org.mortbay.jetty.Server@201f9
Entering interactive mode... type Selenium commands here (e.g: cmd=open&1=http:/
/www.yahoo.com)

- вписываю тестовую строку "cmd=getNewBrowserSession&1=*iexplore&2=http://www.google.com" но к сожалению у меня открывается только эксплоэр и страница дальше не загружается!

??? могу ли я с помощью команды "-htmlSuite <browser> <startURL> <suiteFile> <resultFile>" запустить свой тестсьют, и как правильно прописать команда ???
??? каким образом правильно запустить сервер, есть подозрение что я его запускаю не правильно!!! ???
  • 0

#15 vitorg

vitorg

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

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 23 ноября 2008 - 22:55

Я правильно понимаю процесс запуска тест сьюта!

1 Написание тесткейса в ИДЕ
2 Сохранение его как сьют в HTML
3 Запуск сервера и выполнение этого сьюта (очень большая проблема с пониманием!)
- запускаю selenium server ("java -jar selenium-server.jar -interactive")

Почти, за исключением 3-го пункта, запускать надо не в интерактивном режиме (-interactive), а с параметром -htmlSuite и указывать требуемый тест. Рекомендую ещё раз вдумчиво прочитать Selenium-RC: Server Command Line Options и попробовать различные режимы запуска на практике.

??? могу ли я с помощью команды "-htmlSuite <browser> <startURL> <suiteFile> <resultFile>" запустить свой тестсьют, и как правильно прописать команда ???
??? каким образом правильно запустить сервер, есть подозрение что я его запускаю не правильно!!! ???

Да, можешь, именно для этого и предназначен параметр -htmlSuite. Как правильно указать параметр в командной строке написано в руководстве.

PS: Я конечно занудствую, но всё-таки ещё раз - вопросы надо задавать чётко, если предложение вопросительное, то надо ставить знак вопроса, а не восклицательный, который ставить надо только в исключительных случаях и не более одного подряд, также желательно по возможности не делать грубых ошибок... и т.д. Должно же быть элементарное уважение к форумчанам, так ведь?
  • 0

#16 Biasha

Biasha

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

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

Отправлено 25 декабря 2008 - 16:07

Подскажите, из-за чего может при таком запуске готового сьюта

selenium-server.jar -htmlSuite *firefox http://gen.mysoft.com/StockQuotes C:\work\SELENIUM\Test\StockQuotes\TESTSUITE.html C:\work\SELENIUM\Test\StockQuotes\res.html

возникать ошибка 404 "page not found"?

Причем пытаюсь по-разному задать нужный урл: http://gen.mysoft.com/ или http://gen.mysoft.co...otes/Login.aspx - ошибка одинаковая.
  • 0
Молодой пожарный не боится пламя!

#17 Biasha

Biasha

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

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

Отправлено 27 января 2009 - 15:51

Предыдущая проблема решалась заменой *firefox на *chrome.
  • 0
Молодой пожарный не боится пламя!

#18 Avg00r

Avg00r

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

  • Members
  • Pip
  • 42 сообщений
  • ФИО:Вадим Янгунаев
  • Город:Самара


Отправлено 16 февраля 2009 - 16:57

Подскажите, из-за чего может при таком запуске готового сьюта

selenium-server.jar -htmlSuite *firefox http://gen.mysoft.com/StockQuotes C:\work\SELENIUM\Test\StockQuotes\TESTSUITE.html C:\work\SELENIUM\Test\StockQuotes\res.html

возникать ошибка 404 "page not found"?

Причем пытаюсь по-разному задать нужный урл: http://gen.mysoft.com/ или http://gen.mysoft.co...otes/Login.aspx - ошибка одинаковая.


У меня такая ошибка возникла не из-за того, что не открывался непосредственно данный сайт, а изза того, что в TestSuite были непровильно прописаны ссылки на мои файлы с тест-кейсами, именно ненаходя их Selenium RC выдавал 404 ошибку.
  • 0

468x60.jpg


#19 unclear

unclear

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

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

Отправлено 19 февраля 2009 - 12:11

selenium IDE, firefox.
такой вопрос, хочу создать js-сценарий для добавления нового locator-a, но пока ничего не получается. есть у кого-нибудь подобный опыт? если есть пример, было бы идеально. интересует вся цепочка: скрипт, подключение, вызов.
  • 0

#20 joika

joika

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

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

Отправлено 06 мая 2009 - 08:50

Подскажите изза чего при запуске селениум сервера C:\selenium-server-0.9.2>java -jar selenium-server.jar -interactive
фейлд?
11:31:01.796 INFO - Java: Sun Microsystems Inc. 11.3-b02
11:31:01.796 INFO - OS: Windows XP 5.1 x86
11:31:01.796 INFO - v0.9.2 [2006], with Core v0.8.3 [1879]
11:31:01.875 INFO - Version Jetty/5.1.x
11:31:01.875 INFO - Started HttpContext[/selenium-server/driver,/selenium-server
/driver]
11:31:01.875 INFO - Started HttpContext[/selenium-server,/selenium-server]
11:31:01.875 INFO - Started HttpContext[/,/]
11:31:01.890 WARN - Failed to start: SocketListener0@0.0.0.0:4444
Exception in thread "main" org.mortbay.util.MultiException[java.net.BindExceptio
n: Address already in use: JVM_Bind]
at org.mortbay.http.HttpServer.doStart(HttpServer.java:686)
at org.mortbay.util.Container.start(Container.java:72)
at org.openqa.selenium.server.SeleniumServer.start(SeleniumServer.java:8
39)
at org.openqa.selenium.server.SeleniumServer.main(SeleniumServer.java:36
4)
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at org.mortbay.util.ThreadedServer.newServerSocket(ThreadedServer.java:3
91)
at org.mortbay.util.ThreadedServer.open(ThreadedServer.java:477)
at org.mortbay.util.ThreadedServer.start(ThreadedServer.java:503)
at org.mortbay.http.SocketListener.start(SocketListener.java:203)
at org.mortbay.http.HttpServer.doStart(HttpServer.java:716)
at org.mortbay.util.Container.start(Container.java:72)
at org.openqa.selenium.server.SeleniumServer.start(SeleniumServer.java:8
39)
at org.openqa.selenium.server.SeleniumServer.main(SeleniumServer.java:36
4)
  • 0


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

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