Size: a a a

Selenide на русском

2020 August 20

BO

Boris Osipov in Selenide на русском
Alexander
Не могу использовать эту версию из-за vulnerability SNYK-JAVA-ORGAPACHECOMMONS-460507

😕
ты кстати сам можешь починить, добавив себе в pom.xml org.apache.commons:commons-compress to version 1.19 or higher.
источник

A

Alexander in Selenide на русском
Andrei Solntsev
А какое вообще значение имеет потенциальная уязвимость В ТЕСТАХ? Тесты же только на CI гоняют или на своих машинах, там никто ничего не хакнет.
Я не могу никаких библиотек использовать, пока они не пройдут все тесты, в том числе и на безопасность
источник

A

Alexander in Selenide на русском
Boris Osipov
ты кстати сам можешь починить, добавив себе в pom.xml org.apache.commons:commons-compress to version 1.19 or higher.
У нас тут автоматический процесс
источник

BO

Boris Osipov in Selenide на русском
Alexander
У нас тут автоматический процесс
а что за компания, если не секрет?
источник

A

Alexander in Selenide на русском
JPMorgan Chase
источник

BO

Boris Osipov in Selenide на русском
а ну ожидаемо :)
источник

A

Alexander in Selenide на русском
Safety first! )))
источник

BO

Boris Osipov in Selenide на русском
Andrei Solntsev
Да, надо глянуть. Мы сами эту commons-compress вроде не используем. Может, прилетела с селериумом или WDM...
WDM тянет jarchivelib и там уже есть PR с фиксом. но он с марта уже висит
https://github.com/thrau/jarchivelib/pull/79
источник
2020 August 21

N

Nikita in Selenide на русском
Всем привет!

Подскажите кто нибудь сталкивался с проблемой на macOS касательно метода sendKeys ?

Задача:

Необходимо заменить значение в поле ввода (сейчас дата автоматически встает в поле текущая)

Мне нужно удалить дату, которая задана в поле по умолчанию и подставить свою дату.
Мне нужно удалить дату, которая задана в поле по умолчанию и подставить свою дату.

Для этого использую:

$("[data-test-id]=date").sendKeys(Keys.chord(Keys.COMMAND + "a", Keys.BACK_SPACE),"13.08.2020");

Но данное сочетание клавиш не работает

Как и:

$("[data-test-id='city'] input").sendKeys(Keys.chord(Keys.CONTROL, "e",
Keys.
SHIFT, Keys.ARROW_LEFT, "13.08.2020")

Keys.SHIFT, KEYS.ARROW_LEFT - приходиться писать
8 раз (в дате 8 чисел), чтобы выделить каждый символ в дате и потот подставить свое значение

Но этот метод также не решил проблему
Selenidе никак не реагирует на этот метод

Подскажите, что делаю не так?
источник

КИ

Константин Ирышков... in Selenide на русском
Попробуй del
источник

КИ

Константин Ирышков... in Selenide на русском
.sendKeys(Keys.DELETE);
источник

КИ

Константин Ирышков... in Selenide на русском
у меня так работает на проекте
источник

N

Nikita in Selenide на русском
Константин,спасибо, но также не дает результатов

Попробовал даже на другом поле ввода

$("[data-test-id='city'] input").sendKeys(Keys.chord(Keys.COMMAND, "a", Keys.DELETE), "Санкт");

У меня просто подставляет "Санкт" к уже содержимому значение в поле и все
источник

AS

Andrei Solntsev in Selenide на русском
Так есть же метод clear.
источник

КИ

Константин Ирышков... in Selenide на русском
Метод clear у меня не всех полях работает
источник

AS

Andrei Solntsev in Selenide на русском
Ну а вообще-то в селениде для этого предусмотрен метод $.setValue("...")
источник

КИ

Константин Ирышков... in Selenide на русском
Приходится делать через Ctrl+A и т.п.
источник

VD

Vadim D in Selenide на русском
всем привет
вопрос немного не по теме чата
Session [e5fd1c23042428bb084a5ec7cc529452] was terminated due to BROWSER_TIMEOUT
использую докер контейнеры, браузер просто крашится посреди теста
кто-то с таким сталкивался?
источник

N

Nikita in Selenide на русском
Константин Ирышков
Метод clear у меня не всех полях работает
Да clear() пробовал самым первым
источник

AS

Andrei Solntsev in Selenide на русском
Boris Osipov
надо будет глянуть. спасибо что написал
источник