Size: a a a

Selenide на русском

2020 May 22

A

Anton in Selenide на русском
блин уже 4 человек с такой проблемой - читайте чатик
источник

A

Anton in Selenide на русском
clean нужно сделать
источник

A

Anton in Selenide на русском
как браузер стартует?
источник

EE

Escudo Escobar in Selenide на русском
это уже смешно
я сделал даунгрейд на 81.0.4044.138
Браузер запустился, тест прошел успешно
Пр  повторном запуске та же ошибка
источник

A

Anton in Selenide на русском
Escudo Escobar
это уже смешно
я сделал даунгрейд на 81.0.4044.138
Браузер запустился, тест прошел успешно
Пр  повторном запуске та же ошибка
если смешно - то в чатике выше есть вся информация которая может вам помочь
источник

EE

Escudo Escobar in Selenide на русском
Anton
папку target или build просто удалите ручками если не знаете что такое clean
это я сделал еще перед тем как написать вопрос здесь
источник

AZ

Andrii Zinchuk in Selenide на русском
Escudo Escobar
это я сделал еще перед тем как написать вопрос здесь
задай версию браузера явно через конфиг, или параметром
-Dselenide.browserVersion=83
источник

AV

Alexei Vinogradov in Selenide на русском
забавный JavaDoc там: Which browser version to use (for Internet Explorer). Can be configured either programmatically or by system property "-Dselenide.browserVersion=8".
Default value: none

Оно для любого браузера работает?
источник

BO

Boris Osipov in Selenide на русском
Alexei Vinogradov
забавный JavaDoc там: Which browser version to use (for Internet Explorer). Can be configured either programmatically or by system property "-Dselenide.browserVersion=8".
Default value: none

Оно для любого браузера работает?
вроде да. это общая капабилити всех драйверов
источник

BO

Boris Osipov in Selenide на русском
но это больше для грида кмк. описание для IE наверно морально устарело
источник

EE

Escudo Escobar in Selenide на русском
Versions.properties добавил

@Before
public void setBrowser() {
      Configuration.
browserVersion
}

не помогло

WebDriverManager.chromedriver().version("83").setup(); - а вот это уже помогло
источник

OS

Oleg S in Selenide на русском
Всем привет, кто сталкивался с такой проблемой, элемент есть на странице, но почему -то не всегда происходит действие click().
Таким образом сделал
buttonOk.shouldBe(Condition.enabled).click(); - но проблема все равно осталось, в итоге получаю не стабильный тест из-за этого, потому что часто падает, т.к. не может нажать на кнопку "Да"?
источник

S

Sergey Sergey in Selenide на русском
а элемент есть потому что вы это визуально подтверждаете или потому что в коде вы сперва дожидаетесь визибилити элемента?
источник

V

VTaliKK in Selenide на русском
Oleg S
Всем привет, кто сталкивался с такой проблемой, элемент есть на странице, но почему -то не всегда происходит действие click().
Таким образом сделал
buttonOk.shouldBe(Condition.enabled).click(); - но проблема все равно осталось, в итоге получаю не стабильный тест из-за этого, потому что часто падает, т.к. не может нажать на кнопку "Да"?
когда то давно сталкивался с таким, решалось переключением фокуса на модальное окно
источник

OS

Oleg S in Selenide на русском
Sergey Sergey
а элемент есть потому что вы это визуально подтверждаете или потому что в коде вы сперва дожидаетесь визибилити элемента?
Визуально он есть, но и проверка же присутствует что должен быт enabled
источник

AZ

Andrii Zinchuk in Selenide на русском
visible попробуй
источник

V

VTaliKK in Selenide на русском
enabled и visible - разные свойства. Доступен не значит виден с точки зрения программы
источник

OS

Oleg S in Selenide на русском
VTaliKK
когда то давно сталкивался с таким, решалось переключением фокуса на модальное окно
А как это сделать, так switchTo().window(0);?
источник

OS

Oleg S in Selenide на русском
VTaliKK
enabled и visible - разные свойства. Доступен не значит виден с точки зрения программы
с visible тоже самое происходит
источник

V

VTaliKK in Selenide на русском
Oleg S
А как это сделать, так switchTo().window(0);?
Не помню точно
источник