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

Фотография

Selenum grid и Ant - один тест проходит, второй - нет. Тесты выполняют


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

#1 kmdm229

kmdm229

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

  • Members
  • Pip
  • 20 сообщений
  • ФИО:Шелехов Алексей


Отправлено 08 апреля 2011 - 14:52

Каким образом можно заставить тесты выполняться параллельно, если возникает ошибка:
ERROR: No sessionId provided. Most likely your original newBrowserSession command failed.
testng-customsuite:
<suite name="CreateCourse by packages" parallel="methods" thread-count="5">
<test verbose="2" name="CreateCourse" annotations="JDK">
<classes>
<class name="com.example.tests.admin_course_properties_custom"/>
<class name="com.example.tests.webDriverClass"/>
</classes>
</test>
</suite>

Иннициализация селениума:
@BeforeMethod
	public void setUp() throws Exception {
	        selenium = new DefaultSelenium("localhost", 4444, "*firefox", URL);
		selenium.start();
		}

  • 0

#2 barancev

barancev

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

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


Отправлено 08 апреля 2011 - 20:03

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

#3 kmdm229

kmdm229

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

  • Members
  • Pip
  • 20 сообщений
  • ФИО:Шелехов Алексей


Отправлено 11 апреля 2011 - 07:54

Изменил parallel="methods" на parallel="classes", @BeforeMethod на @BeforeClass.
Ошибка та же самая. В чем проблема? в том что все тесты исполльзуют один и тот же селениум или один и тот же браузер?
  • 0

#4 kmdm229

kmdm229

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

  • Members
  • Pip
  • 20 сообщений
  • ФИО:Шелехов Алексей


Отправлено 11 апреля 2011 - 14:45

Проблема решилась: удалил static из
protected DefaultSelenium selenium;
Всем спасибо за помощь.
  • 0


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

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