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

senex

Регистрация: 15 апр 2015
Offline Активность: 16 апр 2019 14:34
*----

Мои темы

Как получить логи при связке maven+junit+selenuim+java

29 января 2019 - 13:50

Здравствуйте, подскажите, наковырял я тестов, с помощью maven собираю/запускаю нужный мне набор тестов, все прогоняется и выводит результат:


Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.891 sec

Это хорошо, что все хорошо) но когда я писал тесты в IntelliJ Idea выводил сообщение типа, если валидация сработало ОК, если нет BAD и название самой проверки.
Могу ли я как то собирая/запуская через maven выводить такое же или как подтянуть это из джавы?
 

Как узнать если объект на страничке, для определения дальнейших действ

18 января 2019 - 10:07

Intellij IDEA+Java+Selenium+JUnit
Вот у меня на одной страничке есть выбор 2-ух объектов, но если только один, то тест фейлится и висит на findElement когда нету одного из объектов, я понимаю что оно не может найти, но нельзя ли предусмотреть условия или какой таймаут.

//1-ый объект
WebElement SelectUserOwners = driver.findElement(By.xpath("/html/body/div[6]/div[2]/div/form/div[1]/table/tbody/tr/td[2]/div[2]/div/div[4]/div/div/div[2]/a"));
SelectUserOwners.click();

//2-ой объект
WebElement SelectGroupOwners = driver.findElement(By.xpath( "/html/body/div[6]/div[2]/div/form/div[1]/table/tbody/tr/td[1]/div[2]/div/div[4]/div/div/div[2]/a"));
SelectGroupOwners.click();

 

//Сохранение
WebElement CreateNewImage = driver.findElement(By.xpath("/html/body/div[6]/div[11]/div/button[2]"));
CreateNewImage.click();

 

Хочу сделать проверку,
- если есть 1-объект - выбрать его,
- если 2-объект - выбрать его,
- если есть оба - выбрать оба.