Size: a a a

Selenide на русском

2021 October 20

OT

Oleksandr Timochko in Selenide на русском
Да я сталкивался, увы это известная проблема ещё с времен селениума. Мне в своё время JS разработчик помог, сделал скрипт который я потом и использовал в Java среде. Попробуй actions:

Action dragAndDrop = builder.clickAndHold(someElement)
  .moveToElement(otherElement)
  .release(otherElement)
  .build();
источник

И

Игорь in Selenide на русском
спасибо за ответ, пробовал, увы, не помогает
источник

ST

Sergey Terentyev in Selenide на русском
Всем привет! Регистрирую нового пользователя, проверяю, чтобы текст никнейма в личном кабинете юзера после регистрации совпадал со следующим текстом: "user" + getUserId(). Тест падает с ошибкой javascript error: userId is not defined
Не могу понять почему. Если добавить перед проверкой слип - все работает. Не подскажете, как это можно обойти. Duration.ofTime() не помог
источник

ST

Sergey Terentyev in Selenide на русском
Вроде помогло, если поставить ещё один should(visible) после homePage.NICKNAME :)
источник

SF

Sergey F in Selenide на русском
Судя по примеру в https://github.com/selenide/selenide/blob/master/src/test/java/integration/SelenideDriverITest.java, при объявлении драйвера через SelenideDriver, класс с page можно инициализировать с передачей драйвера
Page1 page1 = browser1.open("/page_with_images.html?browser=" + browser1.config().browser(), Page1.class);
только в том случае, если SelenideElement объявлен через @FindBy.

Т.к. $(<локатор>) возвращает static драйвер, который ни разу не тот, который был объявлен вручную через SelenideDriver.

Подскажите пожалуйста, правильно понимаю?
источник

BO

Boris Osipov in Selenide на русском
ммм да или руками в Page1 передавать SelenideDriver и писать
selenideDriver.$()
источник

AS

Andrei Solntsev in Selenide на русском
или не использовать $, а объявлять поля в пэлдобжекте с аннотациями @FindBy.
источник

SF

Sergey F in Selenide на русском
Спасибо
источник
2021 October 21

OL

Oleksandr Lozitskyi in Selenide на русском
Здравствуйте.
Использую Junit5 и selenide 5.25 .
@BeforeEach указываю startMaximized = true .
Это все настройки , но браузер не открывается во всю , а с дефолтным значением размера, кто-то может подсказать что нужно еще указать?
источник

OL

Oleksandr Lozitskyi in Selenide на русском
Сам тест по логике такой:
Конекчусь к БД , выбираю ссылки , открываю их в Браузере.
источник
2021 October 22

OB

Oleg Berezhnoy in Selenide на русском
Покажите код теста. Где и как устанавливаете конфигурацию, в какой момент вызываете метод open(), используете ли кастомный драйвер…
источник

Mt

Murloc the Nightcraw... in Selenide на русском
передай в качестве параметра
-Dselenide.startMaximized=true
источник

AS

Andrei Solntsev in Selenide на русском
Ой, а мы как раз хотели удалить настройку startMaximized в Selenide 6.0.0 🙂
источник

AS

Andrei Solntsev in Selenide на русском
@Alexandrualozitskiy Ну, она же плохая типа, все же в курсе?..
источник

Mt

Murloc the Nightcraw... in Selenide на русском
лучше вручную задавать разрешение браузера? или писать в бифор ичах, класс?
источник

AS

Andrei Solntsev in Selenide на русском
Да, лучше вручную задать. Да селенид и так уже задаёт какой-то конкретный размер по умолчанию. Возможно, он вам и так подходит.
источник

OL

Oleksandr Lozitskyi in Selenide на русском
1. build.gradle - https://take.ms/5JIkd
2. конфигурация - https://take.ms/ZKIcj
3. сам тест (аннотация @Test есть ) - https://take.ms/Adr5U
источник

OL

Oleksandr Lozitskyi in Selenide на русском
не сработало  https://take.ms/SElaV
источник

A

Alexandr Dyachenko in Selenide на русском
Народ привет. Помогите плз, использую связку selenide+selenoid. Столкнулся с тем что какие то тесты запускаются норм, а на каких то вообще сессия браузера не открывается. И всегда рандомно, не могу понять почему. Локально все ок. В чем проблема может быть?
источник

A

Alexandr Dyachenko in Selenide на русском
Переслано от Alexandr Dyachenko
куда копать, кто подскажет?
источник