Size: a a a

Selenide на русском

2020 February 18

D

Denis in Selenide на русском
Alexei Vinogradov
В файл с implements WebDriverProvider
browser.setVersion("61.0"); - обязательно?
источник

AV

Alexei Vinogradov in Selenide на русском
Нет, только RemoteDriver часть
источник

D

Denis in Selenide на русском
Alexei Vinogradov
Нет, только RemoteDriver часть
не могли бы показать пожалуйста как правильно сделать, сам пока не понимаю
источник

AP

Anastasia Podgornova in Selenide на русском
а кто-нибудь сталкивался с тем что мы в таблице отметили чекбосы в каких либо строчках (чекбоксы кликаются только через js клик, обычный селениум клик с ними  не работает), а потом пытаемся тыкнуть кнопку вне таблицы, а она как будто не кликается. Причем судя по тому что эксепшена нет  - проблема не в селекторе кнопки
источник

AV

Alexei Vinogradov in Selenide на русском
Denis
не могли бы показать пожалуйста как правильно сделать, сам пока не понимаю
Не сорри, вот так не могу(
источник

AV

Alexei Vinogradov in Selenide на русском
Anastasia Podgornova
а кто-нибудь сталкивался с тем что мы в таблице отметили чекбосы в каких либо строчках (чекбоксы кликаются только через js клик, обычный селениум клик с ними  не работает), а потом пытаемся тыкнуть кнопку вне таблицы, а она как будто не кликается. Причем судя по тому что эксепшена нет  - проблема не в селекторе кнопки
кнопки кликаются (почти) всегда, но регулярно после клика ничего не происходит, потому что приложение не успевает обработчик полностью загрузить. Обычно это как бы проблема приложения, но иногда мы или ищем визуальные зацепки гарантирующие готовность клику или даже вставляем слипы.
источник

AP

Anastasia Podgornova in Selenide на русском
Alexei Vinogradov
кнопки кликаются (почти) всегда, но регулярно после клика ничего не происходит, потому что приложение не успевает обработчик полностью загрузить. Обычно это как бы проблема приложения, но иногда мы или ищем визуальные зацепки гарантирующие готовность клику или даже вставляем слипы.
После нажатия кнопки ждём поогрузки нужного урла, но этого не происходит при клике через селениум о_0
источник

AP

Anastasia Podgornova in Selenide на русском
Слипы не помогли(
источник

AV

Alexei Vinogradov in Selenide на русском
Anastasia Podgornova
Слипы не помогли(
Если слип не помогает, то два варианта:

Или клик не туда
Или кнопка не работает


Второе просто проверить - поставьте слип в 10 секунд и кликните сами мышкой пока он ждёт
источник

AS

Andrei Solntsev in Selenide на русском
Alexei Vinogradov
кнопки кликаются (почти) всегда, но регулярно после клика ничего не происходит, потому что приложение не успевает обработчик полностью загрузить. Обычно это как бы проблема приложения, но иногда мы или ищем визуальные зацепки гарантирующие готовность клику или даже вставляем слипы.
Не, вовсе не обязательно из-за того, что клик хандлер не привязался. Бывают случаи поинтереснее.
https://www.youtube.com/watch?v=ibx8nVvt-Js
источник

AV

Alexei Vinogradov in Selenide на русском
Andrei Solntsev
Не, вовсе не обязательно из-за того, что клик хандлер не привязался. Бывают случаи поинтереснее.
https://www.youtube.com/watch?v=ibx8nVvt-Js
Да, и не только это. Я пока не придумал, как двумя словами это всё описать. :-)
источник

AP

Anastasia Podgornova in Selenide на русском
Alexei Vinogradov
Если слип не помогает, то два варианта:

Или клик не туда
Или кнопка не работает


Второе просто проверить - поставьте слип в 10 секунд и кликните сами мышкой пока он ждёт
в общем каким то образом мы в таблице отмечаем сделанные в виде чекбоксов варианты ответов, они подсвечиваются и мы видим это до нажатия кнопки. Но при нажатии кнопки происходит такое же поведение как будто значения в таблице не выбраны :))
источник

AV

Alexei Vinogradov in Selenide на русском
Anastasia Podgornova
в общем каким то образом мы в таблице отмечаем сделанные в виде чекбоксов варианты ответов, они подсвечиваются и мы видим это до нажатия кнопки. Но при нажатии кнопки происходит такое же поведение как будто значения в таблице не выбраны :))
Ну. А когда руками тоже самое делаете то что?
источник

AP

Anastasia Podgornova in Selenide на русском
Alexei Vinogradov
Ну. А когда руками тоже самое делаете то что?
то все хорошо о_0
источник

AV

Alexei Vinogradov in Selenide на русском
Anastasia Podgornova
то все хорошо о_0
Значит клик идёт не туда в тесте. Это часто бывает - кликнуть можно на всё что угодно, если оно видимо. Меняйте селектор пока не найдете правильный
источник

AP

Anastasia Podgornova in Selenide на русском
Alexei Vinogradov
Значит клик идёт не туда в тесте. Это часто бывает - кликнуть можно на всё что угодно, если оно видимо. Меняйте селектор пока не найдете правильный
Туда😄
источник

AP

Anastasia Podgornova in Selenide на русском
просто оно не видит что значения таблице выбраны о_0
источник

AV

Alexei Vinogradov in Selenide на русском
ну это все говорят, пока им не покажешь ошибку
источник

AP

Anastasia Podgornova in Selenide на русском
и работает так как будто вариант ответа не выбран)
источник

AP

Anastasia Podgornova in Selenide на русском
😂
источник