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

Фотография

Проблема при использовании TestNG


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

#1 VitalyD

VitalyD

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

  • Members
  • PipPipPipPip
  • 285 сообщений
  • Город:Санкт-Петербург

Отправлено 09 марта 2011 - 15:25

Добрый день.
У кого какие мысли есть по поводу следующей проблемы:
(Используется Eclipse-Selenium-jUnit4/TestNG)

Берем простейший код открывающий страницу гугл с использованием JUnit:

public class MyTest extends SeleneseTestBase {
	@Before
	public void setUp() throws Exception {
		setUp("http://google.com", "*chrome");
    }
      @Test
      public void myTest() throws Exception {
  		selenium.open("/");
    }
}


-все прекрасно отрабатывает

Берем тот же код но с использованием TestNG:


import com.thoughtworks.selenium.*;
import org.testng.annotations.*;

public class TestNTTest extends SeleneseTestNgHelper {
	@BeforeTest
	public void setUp() throws Exception {
        setUp("http://google.com", "*chrome");

    }	

	@Test 
	public void myTest4() throws Exception {
		selenium.open("/");
	}
}


И тут случается абракадабра -
Запускается почему то iexplorer(!!!) при этом в окне вместо гугла мы видим ошибку:


</h2>HTTP ERROR: 403<h2>
Forbidden for Proxy
RequestURI=/

Powered by Jetty://



Как это понимать, есть ли какие ни будь мысли?
  • 0

#2 barancev

barancev

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

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


Отправлено 09 марта 2011 - 15:33

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

#3 VitalyD

VitalyD

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

  • Members
  • PipPipPipPip
  • 285 сообщений
  • Город:Санкт-Петербург

Отправлено 09 марта 2011 - 15:42

вот этот

Опытным путем выяснил что нельзя называть метод setUp.

То есть если приписать хотя бы одну цифру:


public class TestNTTest extends SeleneseTestNgHelper {
	private Selenium selenium;
	@BeforeTest
	public void setUp1() throws Exception {
		setUp("http://google.com", "*chrome");
	}	

	@Test 
	public void myTest4() throws Exception {
		selenium.open("/");	
	}
}


все отлично отрабатывает...
  • 0


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

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