Size: a a a

Selenide на русском

2021 November 17

M

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

M

Maksim Demsky in Selenide на русском
Да
источник

M

Mizer in Selenide на русском
попробуй проскролить не к 6 а к последнему
источник

M

Maksim Demsky in Selenide на русском
Хм, сейчас попробую.
источник

M

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

M

Maksim Demsky in Selenide на русском
Не получилось
источник

M

Mizer in Selenide на русском
а вообще скажи что тебе надо от этих елементов, каартину в целом обрисуй
источник

M

Maksim Demsky in Selenide на русском
Мне нужно кликнуть на 6 элемент и ниже. Первые 5 кликаются потому что они в зоне видимости видимо.
источник

M

Mizer in Selenide на русском
кликни через JS
источник

AS

Andrei Solntsev in Selenide на русском
Ручками? По доброй воле? И хотите в селениде фичу, чтобы было удобнее ручками подкладывать?

Вы вообще автоматизаторы?
источник

M

Mizer in Selenide на русском
public void clickWithoutVisibility(SelenideElement element) {
       Selenide.executeJavaScript("arguments[0].click()", element);
   }
источник

M

Maksim Demsky in Selenide на русском
не до конца к сожалению понимаю, а куда локатор вставлять?
После импорта SelenideElement element подчёркиваются красным
источник

M

Maksim Demsky in Selenide на русском
Попробовал ещё вот так
actions().moveToElement($$(".card").get(24)).click();
Команда выполнилась, но фактически скролла никакого не произошло
источник

M

Mizer in Selenide на русском
ну так это метод
источник

M

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

PO

Petr Ovcharenko in Selenide на русском
Файл конфига под мобайл тесты, плюс под разные браузеры, это делается один раз и просто прокидывается в джобы. Андрей, я же описывал какую часть мы хотим автоматизировать и это не о создании или прокидыванни файликов, это возможность не писать в фикстуре Configuration.A =, Configuration.B и т.д. А держать общий сетап в одном месте Это расширение возможностей фреймворка в аспекте его конфигурации
источник

M

Mizer in Selenide на русском
clickWithoutVisibility($$(".card").get(6));
источник

M

Mizer in Selenide на русском
это клик без скролла, но клитнет если елемент екзист
источник

PO

Petr Ovcharenko in Selenide на русском
Selenide на данный момент не умеет считывать конфиг с файла, этот пул добавляет эту возможность и все. Если это не нужно и текущей реализации хватает, то ок
источник

M

Maksim Demsky in Selenide на русском
В общем видимо селенид пытается выполнить прокрутку слишком быстро, я поставил sleep на 4 секунды, вот такую конструкцию сделал, и заработало.
источник