Size: a a a

Selenide на русском

2019 December 17

EE

Escudo Escobar in Selenide на русском
все. получилось. в последней строке точку лишнюю поставил
источник

EE

Escudo Escobar in Selenide на русском
спасибо большое !
источник

IV

Igor Vlasyuk in Selenide на русском
Здрасти. Использую selenide-appium, есть необходимость используя xpath подняться на уровень выше относительно текущего элента, в испекторе делаю это вот так /.. и весь xpath выглядит так //android.widget.TextView[@text='Additional Occupancy']/..
В коде сначала нахожу дочерний элемент и потом через element.$x() пытаюсь получить родительский propertyNameField.$x("/.."); но выдает ошибку Method threw 'java.lang.IllegalArgumentException' exception. Cannot evaluate com.sun.proxy.$Proxy22.toString()
Это я делаю не так ? или selenide-appium с этим не справляется ?
источник

EE

Escudo Escobar in Selenide на русском
у меня второй затык по byText
источник

EE

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

EE

Escudo Escobar in Selenide на русском
Element not found {by text: Žádný článek neodpovídá hledanému výrazu.}
Expected: exist
источник

EE

Escudo Escobar in Selenide на русском
хотя это же идентично. как в прошлом сообщении
источник

AV

Alexei Vinogradov in Selenide на русском
Igor Vlasyuk
Здрасти. Использую selenide-appium, есть необходимость используя xpath подняться на уровень выше относительно текущего элента, в испекторе делаю это вот так /.. и весь xpath выглядит так //android.widget.TextView[@text='Additional Occupancy']/..
В коде сначала нахожу дочерний элемент и потом через element.$x() пытаюсь получить родительский propertyNameField.$x("/.."); но выдает ошибку Method threw 'java.lang.IllegalArgumentException' exception. Cannot evaluate com.sun.proxy.$Proxy22.toString()
Это я делаю не так ? или selenide-appium с этим не справляется ?
Родительский элемент: element.parent();
источник

AV

Alexei Vinogradov in Selenide на русском
Escudo Escobar
хотя это же идентично. как в прошлом сообщении
Проверки скажем прямо нетипично сделаны. Более естественно:

$(first_title).shouldHave(text("..."));

И тп
источник

EE

Escudo Escobar in Selenide на русском
спасибо. попробую так
источник

AV

Alexei Vinogradov in Selenide на русском
Should(exist) - вообще плохая проверка на видимость, потому что она не проверяет на нее
источник

EE

Escudo Escobar in Selenide на русском
только first_title не пойму что это
источник

AV

Alexei Vinogradov in Selenide на русском
shouldBe(visible) - на видимость
источник

RI

Roman Isakov in Selenide на русском
$$("1").shouldHaveSize(3);
       $$("1").get(1).shouldHave(text("text"))

например =\

не утверждаю, что это верное решение
источник

EE

Escudo Escobar in Selenide на русском
спасибо !
источник

AV

Alexei Vinogradov in Selenide на русском
Escudo Escobar
только first_title не пойму что это
Найдите элемент в котором вы проверяете текст. (Но не по тексту)
источник

IV

Igor Vlasyuk in Selenide на русском
Alexei Vinogradov
Родительский элемент: element.parent();
к сожалению parent() не сработал, было исключение "не могу найти по заданным критериям". Нашёл такое решение findElement(By.xpath("//ancestor::*[*[@text='" +propertyName+ "']]"))
источник

IV

Igor Vlasyuk in Selenide на русском
т.е. изначально нахожу предка
источник
2019 December 18

AS

Andrei Solntsev in Selenide на русском
"Как получить логи браузера через JavaScript"

Selenide Advent Calendar. День 17.

https://ru.selenide.org/2019/12/17/advent-calendar-browser-logs-with-js/
источник

A

Anton in Selenide на русском
Andrei Solntsev
"Как получить логи браузера через JavaScript"

Selenide Advent Calendar. День 17.

https://ru.selenide.org/2019/12/17/advent-calendar-browser-logs-with-js/
а такое работает в любом браузере получается?
источник