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

NLord

Регистрация: 18 окт 2007
Offline Активность: 06 авг 2010 05:34
-----

Мои сообщения

В теме: Selenium для начинающих

08 июля 2010 - 10:56

А еще.. как должна выглядеть работа теста? У меня вот открываются 2 окна барузера. А вот тут вот в примере только одно..
...
Хоть гугли как Вин Апи прикручивать((


Окно вообще-то должно быть одно на 1 объект selenium. Ищите как у Вас "луний" инициализируется, или по возможности выложите исходники.

Насчёт ВинАпи - кроссплатформенность Вам нужна али нет? Можно и о java.robot подумать, коль скоро пишете на яве.

В теме: Selenium для начинающих

07 июля 2010 - 07:35

Еще такой вопрос. LoggingSelenium может делать скрины. Но при прогоне теста браузер просто свернут. Как его разворачивать на весь экран? Пробую selenium.windowMaximize(); , но не помогает.


Попробуйте сделать это JavaScript-ом через selenium.getEval("JavaScript"). Гугл выдаёт в первых ссылках вот такое:

http://www.codelifte...s/tip_018.shtml

http://www.htmlgoodi...wser-Window.htm

В теме: Selenium для начинающих

07 июля 2010 - 07:31

:blush:
Спасибо большое, буду разбираться! Чувствую, у меня будет и JUnit и TestNG и Ant и Log4j ))
LoggingSelenium - просто чудо! :blush:


"JUnit и TestNG и Ant и Log4j" - несколько эклектичная смесь, Вы уж определитесь, или JUnit или TestNG :).

Так-с.. А что делать, если возникает такая ошибка:
"The method verifyTrue(boolean) is undefined for the type test01"
В ID сохраняю ТестКейс для JUnit и запускаю его в Эклипсе. JUnit и Jar-ники из папочки selenium-java-client-driver-1.0.1 подключены к проекту.


Насколько понял скрипты Вы зписываете в Selenium IDE-шке, конвертируете на Яву и пытаетесь запускать? Если так, то вообще-то verify...() методов нет в Selenium-RC (ну или не было в и0.92), в своё время мы их дописывали сами, просто оборачивая assert-ы в try/catch.

В теме: Selenium для начинающих

06 июля 2010 - 07:31

А как вывести результаты тестирования, например, в файл? На форуме, вроде, была тема похожая. Там дали пару ссылок, которые, к сожалению, уже недоступны..


В своё время "рекламировал" LoggingSelenium (http://loggingseleni....net/index.html), у нас на нём была целая система отчётов о прогоне тестов построена.

В теме: Selenium для начинающих

05 июля 2010 - 08:19

Вот что пишет:

junit.framework.AssertionFailedError: Exception in constructor: testSimple1 (java.lang.Error: Unresolved compilation problems:
The declared package "" does not match the expected package "test01"
The public type SimpleTest must be defined in its own file
Syntax error on token "}", delete this token
Syntax error, insert "}" to complete ClassBody
The public type SimpleTest must be defined in its own file


Хелп Ми..


На мой беглый и выпуклый военно-морской оно Вам правду пишет: либо таки не там } стоит, закрывает класс в неожиданном месте (меня смущает } после new DefaultSelenium("127.0.0.1", 4444, "*chrome", "http://www.mail.ru");), либо имя файла не соответствует имени класса, что в Яве важно.