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

Фотография

Отладка в связке Selenium-Java-TestNG-Maven


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

#1 Distortion

Distortion

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

  • Members
  • Pip
  • 22 сообщений
  • ФИО:Алексей Ксенофонтов
  • Город:Тула

Отправлено 21 октября 2016 - 14:29

Дано:

Система автотестирования, юзающая связку Selenium-Java-TestNG-Maven.

 

Требуется:

Поредактировать код и сделать хорошо (например, потому что тесты эти нестабильны).

 

 

А вот для решения мне не повредило бы воспользоваться таким чудом программирования как отладка.

Поставил Eclipse, добавил все необходимые плагины, импортировал проект, проверил его запускаемость, всё ОК. Но вот незадача: отладка не работает, от слова "вообще". Т.е. мы не останавливаемся ни на исключениях, ни на точках останова. Времени вникать нет абсолютно, быстрая гуглёжка не помогла.

Решил, что дело в Эклипсе. Но поставил и настроил IntelliJ Idea... там всё тоже самое.

 

Кто работал в этой связке? Кто может подсказать в чём дело?

 

PS: сорян, реально нет времени на гуглёжку, загружен другим проектом, релиз уже в среду... сами понимаете :)

 

PPS: Нет, я не нажимаю "Run", я нажимаю именно "Debug". Да, я уверен.


  • 0

Здесь когда-то была нормальная человеческая подпись, но я её протестировал...


#2 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 21 октября 2016 - 14:41

А брекпоинты расставлены? и он на них не останавливается?


  • 0

#3 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 21 октября 2016 - 14:52

 

 

Т.е. мы не останавливаемся ни на исключениях, ни на точках останова. 

видимо расставлены брейкпойнты


  • 0

#4 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 21 октября 2016 - 14:55

вообще ни Селениум ни TestNG ни Мейвен тут не могут повлиять - тут чисто Java

 

видимо установленная версия джавы буговая, надо апдейтить

 

по ссылке описание бага с дебагом
http://java.sun.com/...notes/6u15.html


  • 0

#5 Distortion

Distortion

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

  • Members
  • Pip
  • 22 сообщений
  • ФИО:Алексей Ксенофонтов
  • Город:Тула

Отправлено 24 октября 2016 - 09:57

Решение проблемы:

Maven, как оказалось, пакует jar-ник и не позволяет дебажить, соответственно. А проект запускался именно через Maven (clean test).

Пришлось создавать Run-конфигурацию на TestNG и добавлять в секцию 'Before Launch' сборку Maven (clean compile).

Также пришлось поиграться с параметрами (ибо под Maven'ом все недекларированные параметры принимают значение Empty, а под TestNG - null).

В итоге всё заработало, в общем :)


  • 0

Здесь когда-то была нормальная человеческая подпись, но я её протестировал...



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

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