Size: a a a

Selenide на русском

2020 April 05

SR

Stas Rusakov in Selenide на русском
Dmitry Pris
@StasRusakov так это же коллекция, там будет 3 елемента а не 1
Перед кликом у вас идёт операция поиска которая должна оставить только один элемент
источник

SR

Stas Rusakov in Selenide на русском
Dmitry Pris
Пробема что клика нету, елементы отображаются, а клика нету
А список открыт?
источник

DP

Dmitry Pris in Selenide на русском
Stas Rusakov
Хм. Попробуйте добавить перед кликом shouldHaveSize(1)
я попробовал так, ошибку выдает что 3 а не 1
источник

DP

Dmitry Pris in Selenide на русском
да, форма открывается но не кликает на елемент
источник

DP

Dmitry Pris in Selenide на русском
Stas Rusakov
Перед кликом у вас идёт операция поиска которая должна оставить только один элемент
а оставляет все равно 3
источник

SR

Stas Rusakov in Selenide на русском
А все. Попутал. Find собственно один элемент и возвращает. Вы у него такой shouldHaveSize и не вызовете.
источник

SR

Stas Rusakov in Selenide на русском
Ну тут я думаю нужно дебагом смотреть. Так все выглядит правильно.
источник

SR

Stas Rusakov in Selenide на русском
Если сайт открытый и можете дать ссылку гляну.
источник

DP

Dmitry Pris in Selenide на русском
Есть в Selenide метод который будет елементы колекции кликать по очереди если их на странице 5 к примеру одинаковых?
источник

YO

Yaroslav Osmyslitelny in Selenide на русском
Dmitry Pris
Есть в Selenide метод который будет елементы колекции кликать по очереди если их на странице 5 к примеру одинаковых?
форыч клик?
источник

BO

Boris Osipov in Selenide на русском
@osmyslitelny ты кстати спрашивал вот тут-
https://t.me/selenide_ru/13016

посмотри  вот этот WIP PR https://github.com/selenide/selenide/pull/1103

оно решит твои проблемы или надо больше?
источник

YO

Yaroslav Osmyslitelny in Selenide на русском
Boris Osipov
@osmyslitelny ты кстати спрашивал вот тут-
https://t.me/selenide_ru/13016

посмотри  вот этот WIP PR https://github.com/selenide/selenide/pull/1103

оно решит твои проблемы или надо больше?
если я правильно уловил, возможно да. если да - то будет здорово, 70% самописной черной магии можно будет удалить, спасибо, так бы не обратил внимания, на неделе посмотрю внимательнее
источник

BO

Boris Osipov in Selenide на русском
Yaroslav Osmyslitelny
если я правильно уловил, возможно да. если да - то будет здорово, 70% самописной черной магии можно будет удалить, спасибо, так бы не обратил внимания, на неделе посмотрю внимательнее
ага, приходи с фидбеком, буде круто. пасибо!
источник
2020 April 06

BO

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

EM

Eduard Meshchanchuk in Selenide на русском
Имеется несколько элементов

<div class="fare" data-fare-code-id="16" data-fare-id="3" displayed:false></div>
<div class="fare" data-fare-code-id="15" data-fare-id="6" displayed:false></div>

получаю коллекцию
       ElementsCollection selenideElements = $$(".opened .fare-cell div div.fare");


как их отфильтровать по data-fare-id="6" ?


       ElementsCollection selenideElements1 = selenideElements.filterBy(Condition.attribute("data-fare-id=\"6\""));
такаая попытка возвращает 0 элементов
источник

AS

Andrei Solntsev in Selenide на русском
filterBy(Condition.attribute("data-fare-id”, “6”))
источник

EM

Eduard Meshchanchuk in Selenide на русском
ой) спасибо огромное
источник

IT

Ihor Tsarenko in Selenide на русском
Всем привет. Мне нужно подменить юзер агент через селениде прокси сервер, вроди все сделал как нужно но в хедерах не видно нужного юзер агента Подскажите плизз что не так
источник

S

Stanislav in Selenide на русском
Привет. Подскажите как реализовать ?
Есть метод:
public boolean isElementPresent(String elemXpath) {
   try {
       $(By.xpath(elemXpath)).shouldBe(exist).shouldBe(visible);
       return true;
   } catch (Exception e) {
       return false;
   }
}

Но селенид кидает ошибку Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"

А мне нужно ны выходе получить true false
источник

AZ

Andrii Zinchuk in Selenide на русском
$(By.xpath(elemXpath)).isDisplayed()
источник