Size: a a a

Selenide на русском

2020 July 09

A

Anton in Selenide на русском
Я не советую параллелить средствами testng, лучше в surefire плагине (ну это на мой взгляд). Там же я делал изоляцию потоков форками (там даже злобные статики прекрасно работают - но это костыль)
источник

A

Anton in Selenide на русском
источник

A

Anton in Selenide на русском
Средствами testng (xml) лучше не параллелить UI автотесты (но опять сугубо имхо)
источник

A

Anton in Selenide на русском
parallel="tests" - там это не тесты @Test, а тесты <test ..> в xml-ке (тоже самое узнал про After и BeforeTest - тут нужен Method если для тестов)
источник

EK

Evgeniya Khokhreva in Selenide на русском
Привет ребят. Помогите, плиз разобраться, немного запуталась. Использую selenide и junit 5. ParametrizedTest. В BeforeEach открываю браузеры через openDefaultUrl. Как мне сделать, чтобы каждый раз браузер открывался занова. Все параметрайзд тесты идут в одном,кажется.
источник

A

Anton in Selenide на русском
Evgeniya Khokhreva
Привет ребят. Помогите, плиз разобраться, немного запуталась. Использую selenide и junit 5. ParametrizedTest. В BeforeEach открываю браузеры через openDefaultUrl. Как мне сделать, чтобы каждый раз браузер открывался занова. Все параметрайзд тесты идут в одном,кажется.
источник

A

Anton in Selenide на русском
Тут недавно обсуждали
источник

A

Anton in Selenide на русском
источник

A

Anton in Selenide на русском
Ну или в лоб, добавить в AfterEach - закрытие драйвера close()
источник

EK

Evgeniya Khokhreva in Selenide на русском
Anton
Ну или в лоб, добавить в AfterEach - закрытие драйвера close()
Посмотрю, спс! AfterEach это да, казалось где-то читала про автоматическое закрытие, но не смогла найти
источник

YM

Yevgeniy Mikhailov in Selenide на русском
Evgeniya Khokhreva
Привет ребят. Помогите, плиз разобраться, немного запуталась. Использую selenide и junit 5. ParametrizedTest. В BeforeEach открываю браузеры через openDefaultUrl. Как мне сделать, чтобы каждый раз браузер открывался занова. Все параметрайзд тесты идут в одном,кажется.
По сути, Антон выше верную ссылку дал
При желании можно просто слегка поменять для себя, как указано здесь
https://github.com/selenide/selenide/blob/master/statics/src/main/java/com/codeborne/selenide/junit5/BrowserStrategyExtension.java
Только стратегию изменить на AfterEach и все, тогда браузер будет перезапускаться для каждого теста
Как вешать эту стратегию на класс там тоже написано
источник

EK

Evgeniya Khokhreva in Selenide на русском
Yevgeniy Mikhailov
По сути, Антон выше верную ссылку дал
При желании можно просто слегка поменять для себя, как указано здесь
https://github.com/selenide/selenide/blob/master/statics/src/main/java/com/codeborne/selenide/junit5/BrowserStrategyExtension.java
Только стратегию изменить на AfterEach и все, тогда браузер будет перезапускаться для каждого теста
Как вешать эту стратегию на класс там тоже написано
Мерси
источник
2020 July 10

P

Phil in Selenide на русском
Всем утра
скажите пожалуйста, а селенид не понимает xpath такого типа -
(//input[@class='login2__content_text_input'])[1] ?
источник

P

Pavel in Selenide на русском
Попробуй без скобок
источник

P

Phil in Selenide на русском
Pavel
Попробуй без скобок
Увы, не выйдет
Скобки нужны для конкретного элемента.
Если без скобок - то таких элементов мб много)
источник

BO

Boris Osipov in Selenide на русском
Phil
Всем утра
скажите пожалуйста, а селенид не понимает xpath такого типа -
(//input[@class='login2__content_text_input'])[1] ?
понимает. понимает любой, который понимает selenium
источник

P

Phil in Selenide на русском
Boris Osipov
понимает. понимает любой, который понимает selenium
Спасибо, уже заработало)
источник

PT

Pablo The F in Selenide на русском
Pablo The F
Переслано от Pablo The F
Здравствуйте! Надеюсь, что моя проблема проста в решении, сам я новичок и поэтому может не вижу чего-то очевидного. Пытаюсь в проекте (Selenide+JUnit 5+Gradle, работаю в IntelliJ 2019.3) работать с интеграцией allure-selenide (https://mvnrepository.com/artifact/io.qameta.allure/allure-selenide). Вне зависимости от версии allure-selenide, получаю ошибку java.lang.AssertionError при импорте: см. фото на картинке в приложении.
В чем может быть причина? Кто-нибудь сталкивался с подобной проблемой? Буду рад помощи.
Спасибо вам за помощь, решение нашел. В моем случае, пришлось заэксклюдить guava.
compile ('io.qameta.allure:allure-selenide:2.13.3') {
       exclude module: 'guava'
   }
источник
2020 July 13

Y

Yuriy in Selenide на русском
подскажите плз а можно ли как-то сделать так чтобы при создании скриншота был каким-то образом выделен веб-элемент где (над которым) происходит действие ?
источник

Y

Yuriy in Selenide на русском
ну подсвечен там или обведено рамочкой.
источник