Size: a a a

Selenide на русском

2021 January 11

A

Alexandr in Selenide на русском
Configuration.clickViaJs(true)
источник

DZ

Denis Z in Selenide на русском
Alexandr
Configuration.clickViaJs(true)
так ты его используй в том месте где тебе нужно и все, в остальных местах оставь по старому
источник

A

Alexandr in Selenide на русском
не хочу  использовать  js клик  для всего теста   но  нужно конкретно дня радио  потому что обычный инвалидстат возвращает
источник

A

Alexandr in Selenide на русском
нет желание писать имплементацию по сколтьку она уже есть
источник

A

Alexandr in Selenide на русском
public class SelectRadio implements Command<SelenideElement>
источник

A

Alexandr in Selenide на русском
public class Click implements Command<Void>
источник

A

Alexandr in Selenide на русском
если запихнуть  конфигурацию  то не нао имплементить
источник

DZ

Denis Z in Selenide на русском
что мешает использовать в одном месте element.click(ClickOptions.usingJavaScript()); ??
источник

СР

Саша Росолько... in Selenide на русском
Denis Z
что мешает использовать в одном месте element.click(ClickOptions.usingJavaScript()); ??
так и нужно
источник

DZ

Denis Z in Selenide на русском
так и я о чем, вот и не понимаю чего человек хочет
источник

A

Alexandr in Selenide на русском
ничего кроме желания использовать стандартный selectRadio
источник

A

Alexandr in Selenide на русском
ребят гляньте для начала оба класа какие я блосил и поймете взаимосвязь
источник

DZ

Denis Z in Selenide на русском
не понимаю о чем ты
источник

СР

Саша Росолько... in Selenide на русском
> использовать  js клик
источник

СР

Саша Росолько... in Selenide на русском
но не selectRadio
источник

A

Alexandr in Selenide на русском
да это не проблема  а если в конфигах поменять то с коробки будет js клик  в селек радио
источник

A

Alexandr in Selenide на русском
protected void click(Driver driver, WebElement element) {
   if (driver.config().clickViaJs()) {
     driver.executeJavaScript("arguments[0].click()", element);
   }
   else {
     element.click();
   }
 }
источник

СР

Саша Росолько... in Selenide на русском
верно
источник

DZ

Denis Z in Selenide на русском
так не меняй конфиг, сделай просто один раз через жс
источник

DZ

Denis Z in Selenide на русском
видимо я еще от праздников не отошел
источник