Size: a a a

Selenide на русском

2020 February 27

AV

Alexei Vinogradov in Selenide на русском
в соседнем чате обсуждали уже почему это ни к чему хорошему не приводит, и вот вам сразу и примеры.
источник

SR

Stas Rusakov in Selenide на русском
Вообще я им в Material UI делал issue на сапорт) Типа - как в тесте сэмулировать copy past)
Но у них оказывается на саппорт они не отвечают

Пожалуй действительно заведу issue для Selenide.
Библиотека во всех топах для реакта. И я думаю ее много кто может использовать.
источник

AV

Alexei Vinogradov in Selenide на русском
Зато конечно можно героически накостылять и отрапортовать, что вылечил баг в Селениде :)
источник

AV

Alexei Vinogradov in Selenide на русском
Vel
вот так неверно? че то не соображу

@ExtendWith({SoftAssertsExtension.class})
public class TestBase {


   @Step
   @BeforeAll
   static void setUp() {
       Configuration.browser = IOSDriverProvider.class.getName();
       Configuration.startMaximized = false;
       Configuration.browserSize = null;
       Configuration.assertionMode = SOFT;
       SelenideLogger.addListener("allure", new AllureSelenide()); // allure

       open();
       new Login().login();
   }
но вообще-то такая конструкция должна работать, надо просто убрать assertionsMode в @Test методы - в каждый, желательно. Если не работает, то может и действительно баг какой-то
источник

V

Vel in Selenide на русском
Alexei Vinogradov
но вообще-то такая конструкция должна работать, надо просто убрать assertionsMode в @Test методы - в каждый, желательно. Если не работает, то может и действительно баг какой-то
пробовал в каждый, не помогает
источник

¢

¢^°=¶√•| in Selenide на русском
вот только в джаву и селенид въезжаю, киньте плиз докой по конфигурации селенида, запуску в несколько потоков, и рану мавеном
источник

AV

Alexei Vinogradov in Selenide на русском
Vel
пробовал в каждый, не помогает
источник

AV

Alexei Vinogradov in Selenide на русском
можешь сделать простой тест - только добавить open и пару операций в beforeAll. И если он упадёт - куда-нить на гитхаб залить или типа того?
источник

AV

Alexei Vinogradov in Selenide на русском
с beforeAll я может и не пробовал делать
источник

V

Vel in Selenide на русском
Alexei Vinogradov
можешь сделать простой тест - только добавить open и пару операций в beforeAll. И если он упадёт - куда-нить на гитхаб залить или типа того?
вот сейчас проходит, если в BeforeAll аннотацию убрать и configuration убрать и добавить это все в тестовый класс
источник

AV

Alexei Vinogradov in Selenide на русском
А какая там была аннотация?
источник

V

Vel in Selenide на русском
Alexei Vinogradov
А какая там была аннотация?
@ExtendWith({SoftAssertsExtension.class})
источник

V

Vel in Selenide на русском
ели сделать как на скрине то работает, а через beforeAll падает
источник

AV

Alexei Vinogradov in Selenide на русском
Vel
@ExtendWith({SoftAssertsExtension.class})
ее только над классом, как на картинке
источник

AZ

Andrii Zinchuk in Selenide на русском
Alexei Vinogradov
Больше, больше наследования 🔥🔥🔥
а можно адрес чатика?
источник

AV

Alexei Vinogradov in Selenide на русском
Andrii Zinchuk
а можно адрес чатика?
источник

AZ

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

V

Vel in Selenide на русском
Alexei Vinogradov
ее только над классом, как на картинке
да, я так и сдела как на картинке и заработало. Просто до этого я это же самое проделывал но только в testBase классе где лежит BeforeAll и получал ошибку
источник

V

Vel in Selenide на русском
только с этим подходом показываются упавшими и зеленые тесты, а в логах видно что одна и так же инфа с ошибкой валится для всех тестов
источник

AV

Alexei Vinogradov in Selenide на русском
Да нет, не показываются
источник