Size: a a a

Selenide на русском

2020 December 23

AS

Andrei Solntsev in Selenide на русском
Ещё можешь попробовать FOLDER вместо PROXY.
источник

RC

Roman Chelombitko in Selenide на русском
просто до обновления силенида на 5.16.2 я скачивал файлы просто по клику и он качался сразу в папку  C:\Users\User\Downloads и сразу было корректное название файла. После обновления почему то начало качать в директорию именно в проекте \build\downloads, и при этом создает папку с название виде цифр, а уже в папке файл ПДФ
источник

RC

Roman Chelombitko in Selenide на русском
не могу понять с чем это связанно
источник

RC

Roman Chelombitko in Selenide на русском
Andrei Solntsev
Ещё можешь попробовать FOLDER вместо PROXY.
при использовании FOLDER тест валится, если я правильно понимаю FOLDER используется если у ссылки есть href или я ошибаюсь
источник

AS

Andrei Solntsev in Selenide на русском
Нет, это HTTPGET требует href.
источник

RC

Roman Chelombitko in Selenide на русском
ага, точно, а FOLDER для чего, напомни плиз
источник

RC

Roman Chelombitko in Selenide на русском
Andrei Solntsev
Попробуй заменить $.download() на $.download(withExtension ("pdf"))
Андрей, спасибо, это сработало!
источник

AS

Andrei Solntsev in Selenide на русском
источник

RC

Roman Chelombitko in Selenide на русском
👏🏼👏🏼👏🏼👏🏼👏🏼
источник

RC

Roman Chelombitko in Selenide на русском
спасибо
источник
2020 December 24

R

Roman in Selenide на русском
Привет!
Падает периодически с ошибкой периодически на методе Selenide.open()
https://pastebin.com/b7mCMXC6

Буду благодарен за помощь, как это зарезолвить. Подумываю написать обвязку в try-> catch чтобы переподнимать новый браузер в этом случае.
Andrei
источник

AS

Andrei Solntsev in Selenide на русском
1. Спрячь сие непотребство в pastebin.
2. Не обрезай там ничего. В стектрейсе выше обрезан собственно error message, а без него сказать ничего невозможно.
источник

R

Roman in Selenide на русском
ok./
источник

R

Roman in Selenide на русском
Andrei Solntsev
1. Спрячь сие непотребство в pastebin.
2. Не обрезай там ничего. В стектрейсе выше обрезан собственно error message, а без него сказать ничего невозможно.
сделал
источник

VS

Vladislava Soboleva in Selenide на русском
Всем привет. Кто-то встречал ошибку. Производишь клик по элементу. Клик происходит. После чего возникает ошибка
 Element not found {by text: Текст}
Expected: exist

Ошибка присутствует только при запуске на удаленной машине
источник

VS

Vladislava Soboleva in Selenide на русском
Тест кейс такой:
-click
-ожидание загрузки новой страницы, действия
Такое ощущение что он кликает а потом опять ищет элемент по которому кликнул.
$(byText(name))
.waitUntil(exist, FIFTEEN_SECONDS_DELAY_FOR_WAIT)
.shouldBe(visible).click();
источник

VS

Vladislava Soboleva in Selenide на русском
Ранее все работало, лишь увеличилось время загрузки веб страницы.
источник

AS

Andrei Solntsev in Selenide на русском
Вообще да, селенид пытыется кликнуть повторно, если первый клик не удался (кинул исключение).
источник

AS

Andrei Solntsev in Selenide на русском
Т.е. теоретически возможно, что
1. селенид кликнул
2. клик в браузере произошёл, но
3. почему-то метод WebElement.click() выкинул исключение
4. и тогда селенид попытается кликнуть снова.
источник

VS

Vladislava Soboleva in Selenide на русском
Andrei Solntsev
Т.е. теоретически возможно, что
1. селенид кликнул
2. клик в браузере произошёл, но
3. почему-то метод WebElement.click() выкинул исключение
4. и тогда селенид попытается кликнуть снова.
А как отловить? Думаю это нестабильная машина виновата. Идею поняла. Спасибо огромное!
источник