Не подскажете, нет ли у кого-то проблем с displayed:false?
Раньше по элементам кликалось все нормально, сейчас обновился хром и селенид, у инпутов появилось displayed:false, установить чекбокс не могу. Если по тем же локаторам стучусь через js, клик делается, но он просто отрисовывается как будто, не знаю, как правильно выразиться)
Прикладываю частичку кода, где как раз нужный мне инпут. Не могу понять, как его выбирать теперь По сути фокусируется чисто на инпуте, когда псевдо смотрю.
Помогите, люди знающие
пробовали перед кликом на чекбокс добавить shouldBe(visible)?
displayed:false добавляет сам селенид, если сталкивается с невидимым на данный момент элементом. Проблемы могут быть также если вы находите не тот элемент который нужен - перепроверьте
Не подскажете, нет ли у кого-то проблем с displayed:false?
Раньше по элементам кликалось все нормально, сейчас обновился хром и селенид, у инпутов появилось displayed:false, установить чекбокс не могу. Если по тем же локаторам стучусь через js, клик делается, но он просто отрисовывается как будто, не знаю, как правильно выразиться)
Прикладываю частичку кода, где как раз нужный мне инпут. Не могу понять, как его выбирать теперь По сути фокусируется чисто на инпуте, когда псевдо смотрю.
Помогите, люди знающие
display:false значит, что элемент невидимый. Значит кликать на него бесполезно. Решение очень простое кликайте на то, что видимое - дивы или лейблы
displayed:false добавляет сам селенид, если сталкивается с невидимым на данный момент элементом. Проблемы могут быть также если вы находите не тот элемент который нужен - перепроверьте
displayed:false добавляет сам селенид, если сталкивается с невидимым на данный момент элементом. Проблемы могут быть также если вы находите не тот элемент который нужен - перепроверьте
с каких это пор селенид вмешивается в код приложения?
Element not found {input[type="file"]} Expected: exist Timeout: 35 s. Caused by: json.JsonException: Unable to determine type from: <. Last 1 characters read: <
Selenide, Selenoid. На удаленной машине не ищется элемент, хотя он там есть (если зайти на тачку и вручную в консоле поискать). Никто с таким не сталкивался?
display:false значит, что элемент невидимый. Значит кликать на него бесполезно. Решение очень простое кликайте на то, что видимое - дивы или лейблы
Да я понимаю, что по невидимому нет смысла кликать. Просто как достучаться до какого-то элемента, куда кликнуть, если там все остальное не подходит 🤦♀️
Да я понимаю, что по невидимому нет смысла кликать. Просто как достучаться до какого-то элемента, куда кликнуть, если там все остальное не подходит 🤦♀️
Позже гляну ещё раз, спасибо
Сейчас многие фреймворки делают input невидимым и иногда видимые и невидимые части чекбокса лежат даже не совсем рядом в DOM. Очень часто срабатывает клик на текст рядом с чекбоксом. А текст найти уже проще.