TestNGHelper - Конфигурация сервера и браузера
#1
Отправлено 23 мая 2011 - 10:48
Selenium+TestNG: Автоматическое снятие скриншотов при неуспешном прохождении теста
Не могу понять как настроить testNGHelper.
Нужно добавить запуск сервера и конфигурацию браузера.. если зпускать сервер вручную то работает только Эксплорер. Перерыл уже весь код и гугл ничего не отвечает.
#2
Отправлено 23 мая 2011 - 11:50
Посмотрите ещё продолжение этой статьи, там описано как раз то, как указывать настройки запуска браузера: http://software-test...ote-screenshots
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#3
Отправлено 23 мая 2011 - 12:33
с этим пока туго что-то очень..Надо использовать запуск TestNG с конфигурационным файлом, в котором прописать значение параметра selenium.browser
Подскажите как это сделать пожалуйста. И сервер нужно запустить.
Вообще пробовал прописать запуск сервера в каждом классе с тестами:
private Selenium selenium = new DefaultSelenium( "localhost",
4444,
"*googlechrome",
BASE_URL);
private SeleniumServer seleniumServer;
public void setUp()
throws Exception
{
seleniumServer = new SeleniumServer();
seleniumServer.start();
selenium.start();
}
но оно не работает.. как это сделать правлильно ?:(
#4
Отправлено 23 мая 2011 - 14:27
java org.testng.TestNG testng-suite.xml
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#5
Отправлено 24 мая 2011 - 11:04
Единственное что, впринцыпе все из еклипса работает... запускаю XMLку с нужным браузером... но теперь вопрос.. можно ли запускать ее же из командной строки ?
добавил путь к testNG в класспасс.. создал батник, xmlка запускается, а вот тест - нет..
вот что выдает:
Что нужно для этого сделать ?
#6
Отправлено 24 мая 2011 - 11:48
Если хочется jar-файл собрать -- не вопрос, File->Export, там найти JAR, и тогда можно будет вместо поддиректории ./bin указывать этот jar-файл, все класс-файлы будут упакованы в него.
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#7
Отправлено 25 мая 2011 - 14:54
<!DOCTYPE suite SYSTEM "http://testng.org/te...estng-1.0.dtd">
<suite name="R&R Signup Testing">
<parameter name="selenium.browser" value='*chrome c:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe' ></parameter><parameter
name="selenium.url" value="http://www.randrworld.com">
</parameter>
<listeners>
<listener class-name="com.thoughtworks.selenium.ScreenshotListener"></listener>
</listeners>
<test verbose="2" name="ru.st.selenium.RandrSimpleFormSignupTest" annotations="JDK">
<classes>
<class name="ru.st.selenium.RandrSimpleFormSignupTest"></class>
</classes>
</test>
</suite>
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных