Size: a a a

Selenide на русском

2020 May 02

AK

Andrey K in Selenide на русском
А, ну ок, страдайте дальше
источник

А

Александр in Selenide на русском
спасибо за помощь!
источник

AS

Andrei Solntsev in Selenide на русском
Александр
беда.. значит придется в этом конкретном месте без селенида
Не понял. Почему без селенида-то? Там же описано, как это элементарно решается.
источник

А

Александр in Selenide на русском
потому что мне нужно чтобы работало так как описано выше.
источник

AS

Andrei Solntsev in Selenide на русском
Ты точно до конца прочитал статью?
источник

А

Александр in Selenide на русском
Андрей, не уподобляйтесь вашему Коллеге.
Продолжение диалога в данном ключе бессмысленно.
источник

AS

Andrei Solntsev in Selenide на русском
Странно, тут нет моих коллег...
источник

AS

Andrei Solntsev in Selenide на русском
И я не издеваюсь или что-то подобное, я правда не понял. Ваш кейс легко решается, просто catch надо чутка подправить.
источник

А

Александр in Selenide на русском
Я поменял условие и исключил конструкцию try/catch.
источник

А

Александр in Selenide на русском
Теперь метод гарантированно не будет дропать эксепшен, просто будет выполняться медленнее.
источник

А

Александр in Selenide на русском
Александр
Теперь метод гарантированно не будет дропать эксепшен, просто будет выполняться медленнее.
Error, простите.
источник

AS

Andrei Solntsev in Selenide на русском
Тогда я, видимо, не понимаю, в чём была проблема, если она так легко решилась. Ну ладно, неважно; хорошо, что решилась.
источник

А

Александр in Selenide на русском
Я задал прямой вопрос, почему не кетчатся эксепшены на SelenideElement.
Документ на который вы дали мне ссылку дал исчерпывающий ответ.
Отлавливать Error'ы мне не нравится (странно что это вообще возможно), поэтому я решил пойти другим путем.
источник

А

Александр in Selenide на русском
интересно другое: почему при таком условии
return $(tableCell).exists() ? $(tableCell).getText() : "";
Error вообще имел место..
источник

СР

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

СР

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

А

Александр in Selenide на русском
.exists() это же boolean
источник

А

Александр in Selenide на русском
если !exists(); вернуть "";
источник

СР

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

А

Александр in Selenide на русском
тогда какой смысл в .exists(); если оно возвращает boolean?
источник