Size: a a a

Selenide на русском

2018 September 19

BO

Boris Osipov in Selenide на русском
Vasyl Chornyi
Комрады, столкнулся с ошибкой после запуска теста, ума не приложу в чем проблема. Может кто подскажет?
мавен подтягивает не ту версию guava. Попробуй явно прописать в pom.xml последнюю версию guava.
источник

VC

Vasyl Chornyi in Selenide на русском
спасибо, сейчас попробую
источник

VC

Vasyl Chornyi in Selenide на русском
Boris Osipov
мавен подтягивает не ту версию guava. Попробуй явно прописать в pom.xml последнюю версию guava.
Еще раз огромное спасибо. Первый раз попробовал создать проэкт на основе архитипа, вот и получил ошибку, переделал maven и все заработало. guava правда у меня не было, пробелма была в org.apache.maven.plugins, насколько я понял(пока только учусь)))
источник

DP

Dmitry Pris in Selenide на русском
Всем привет
Как в селениде проверить колекцию елементов и их имен?
$$(listLeadDetails).filterBy(Condition.text(ConfigData.getFilePathValue("hotelName")));
Тест проходит но в дебаге пишет
listLeadDetails : Unable to evaluate the expression Method thew 'org.openqa.selenium.InvalidSelectorExpresion' expresion
источник

AS

Andrei Solntsev in Selenide на русском
Dmitry Pris:
Всем привет
Как в селениде проверить колекцию елементов и их имен?
$$(listLeadDetails).filterBy(Condition.text(ConfigData.getFilePathValue("hotelName")).shouldHave (texts ("aaa", "bbb", "ccc"));
источник

AS

Andrei Solntsev in Selenide на русском
Или .should(exist)
источник

AS

Andrei Solntsev in Selenide на русском
В общем, какую-нибудь проверку не забудь прикрутить.
источник

AS

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

DP

Dmitry Pris in Selenide на русском
Andrei Solntsev
А проблема в дебаггере - это проблема IDE. На запуск тестов не влияет.
Стоп
То что получается что у меня и правда тесты проходят
источник

DP

Dmitry Pris in Selenide на русском
А дебаг врет
источник

AS

Andrei Solntsev in Selenide на русском
Не совсем так.
источник

AS

Andrei Solntsev in Selenide на русском
Тесты проходят потому, что в них нет никакой проверки.
источник

AS

Andrei Solntsev in Selenide на русском
А насчёт дебага я соврал, кажется. Он как раз правду говорит. Добавишь проверку в тест - он свалится с такой же ошибкой.
источник

DP

Dmitry Pris in Selenide на русском
Andrei Solntsev
А насчёт дебага я соврал, кажется. Он как раз правду говорит. Добавишь проверку в тест - он свалится с такой же ошибкой.
Так а что делаать? Я же проверяю данные из пропертей?
источник

DP

Dmitry Pris in Selenide на русском
Andrei Solntsev
А насчёт дебага я соврал, кажется. Он как раз правду говорит. Добавишь проверку в тест - он свалится с такой же ошибкой.
Теперь он валится с ошибкой
источник

AS

Andrei Solntsev in Selenide на русском
Как что делать? Исправлять.
источник

AS

Andrei Solntsev in Selenide на русском
Чему у тебя равен listLeadDetails?
источник

DP

Dmitry Pris in Selenide на русском
Andrei Solntsev
Чему у тебя равен listLeadDetails?
ElementsCollection listLeadDetails = $$("span.details-text-name");

Я уже пофиксил

listLeadDetails.shouldHave(CollectionCondition.exactTexts("ввв", "фф"')
источник

DP

Dmitry Pris in Selenide на русском
Теперь нужно из пропертей тянуть все что в коллекции
А не хардкодить текст
источник

AS

Andrei Solntsev in Selenide на русском
Не надо ниоткуда тянцтьн. Нафига?
источник