Size: a a a

Selenide на русском

2020 May 25

A

Anton in Selenide на русском
ну мой опыт говорит о том что в appium text() превращается в @text https://github.com/simple-elf/JavaAppium/blob/master/src/test/java/lib/ui/android/AndroidSearchPageObject.java#L17, ну и кроме стандартный id там приходится поголовно юзать xpath
источник

A

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

SV

Salciuc Vitalie in Selenide на русском
Возможно как-то в селениде Configuration поменять click на JSClick ?
источник

P

Pavel in Selenide на русском
Configuration.clickViaJs ?
источник

AS

Andrei Solntsev in Selenide на русском
Sergey Sergey
коллеги, а нет примера по selenide-appium касательно аппиумовских селекторов?
источник

SV

Salciuc Vitalie in Selenide на русском
Pavel
Configuration.clickViaJs ?
Благодарю 🙏
источник

S

Sergey Sergey in Selenide на русском
Andrei , @simple1elf спасибо!
источник

A

Artyom in Selenide на русском
А почему в Selenide не добавляли возможность клика и через JS и через Webdriver без глобальной конфигурации?

Условно
element.click()
element.clickViaJs ?

Почему именно глобальный тумблер? Любопытно
источник

AS

Andrei Solntsev in Selenide на русском
Да хз :)
источник

AS

Andrei Solntsev in Selenide на русском
Ну как, идея же изначально была в том, чтобы освободить голову от лишних вопросов. Каждый раз смотреть на выбор "клик" или "кликЖС" и думать: какой же выбрать в этот раз - это же плохая трата мысленных ресурсов.
источник

AS

Andrei Solntsev in Selenide на русском
А так один раз проставил - и работает.
источник

AS

Andrei Solntsev in Selenide на русском
Если в твоём проекте JavaScript в принципе работает, ставь в true и больше ни о чём не думай.
источник

A

Artyom in Selenide на русском
при выставлении в true у меня половина элементов не кликается (react-js) :)
При этом с обычным кликом все ок ( который через WD), поэтому JS-кликер (который тоже иногда нужен) я закостылил у себя в проекте. Но мне больше была интересна причина почему так строго разделили
источник

AS

Andrei Solntsev in Selenide на русском
Когда это делали, реакта ещё не было и в помине :)
источник

AS

Andrei Solntsev in Selenide на русском
Да, возможно, стоит сделать. Но тогда, наверное, не методы $.click() и $.clickViaJS(), а что-нибудь более общее, типа $.click(ClickOptions options).
источник

AS

Andrei Solntsev in Selenide на русском
И такая же история с кучей других методов:
* $.download(DownloadOptions)
* $.setValue(SetVaueOptions)
* и т.д.
источник

A

Artyom in Selenide на русском
было бы супер, я думаю я такой не один, а базовую конфигурацию сетать как раз через Configuration, верно я понимаю?
источник

A

Anton in Selenide на русском
Andrei Solntsev
Да, возможно, стоит сделать. Но тогда, наверное, не методы $.click() и $.clickViaJS(), а что-нибудь более общее, типа $.click(ClickOptions options).
а уже есть вроде клик по координатам?
источник

rm

roma marinsky in Selenide на русском
Anton
а уже есть вроде клик по координатам?
+
источник

AS

Andrei Solntsev in Selenide на русском
Да, есть клик по координатам. Ну вот этот как раз из той серии: вариантов клика может быть миллион, и создавать миллион методов кажется странным.
источник