Size: a a a

Selenide на русском

2019 November 23

AV

Alexei Vinogradov in Selenide на русском
Max
Но почему то при fastSetValue он именно вписывал текст как при sendKeys, а тут он за один шаг просто вставляет и все
Ты наверное sendKey вместо setValue делал
источник

M

Max in Selenide на русском
Я щас попробовал ещё раз с fastSetValue = true; и он вписывает текст как sendKeys
источник

M

Max in Selenide на русском
Alexei Vinogradov
Ты наверное sendKey вместо setValue делал
+
источник

BO

Boris Osipov in Selenide на русском
Andrei Solntsev
Кандидата, который без лишних вопросов ломится делать бредовое задание, я бы отсеивал в первую очередь.
+1. как и вакансии где предлагают делать бредовые задания. как бы маркер, что и дальше будет треш.
источник

AV

Alexei Vinogradov in Selenide на русском
Там вроде написано, что "ускоряет setValue". Конечно, если не использовать setValue() - то ничего и не ускорится.
источник

LY

Lev Yarushin in Selenide на русском
Может с подвохом задание?
источник

LY

Lev Yarushin in Selenide на русском
А можно текст задания посмотреть полностью, вдруг там что-то другое?
источник

M

Max in Selenide на русском
Lev Yarushin
А можно текст задания посмотреть полностью, вдруг там что-то другое?
Я щас уже не за компом, но там все просто что касается этого задания .

Пользователь может создать карточку с именем от 1 до 190340 символов.

Всё, ну и покрыть это тестами selenium + java
источник

AV

Alexei Vinogradov in Selenide на русском
Max
Я щас уже не за компом, но там все просто что касается этого задания .

Пользователь может создать карточку с именем от 1 до 190340 символов.

Всё, ну и покрыть это тестами selenium + java
Где-то между 190 и 340 явно пропущены знаки препинания
источник

M

Max in Selenide на русском
тэкс, вернулся к компу) цитирую

Feature 3: user can add 1+ cards to a list with params: Name[1..190530] symbs
источник

AV

Alexei Vinogradov in Selenide на русском
Max
тэкс, вернулся к компу) цитирую

Feature 3: user can add 1+ cards to a list with params: Name[1..190530] symbs
А целиком
источник
2019 November 24

M

Max in Selenide на русском
Alexei Vinogradov
А целиком
сори, целиком все не очень правильно будет скидывать. Все же это их задание и мало ли где и когда они его используют. Но другие feature не имеют отношения к этому
источник

AV

Alexei Vinogradov in Selenide на русском
Я бы тоже спросил, в чём смысл таких длинных имён. И тестить селениумом на такую длину полей тоже неочевидный ход
источник

LY

Lev Yarushin in Selenide на русском
Я бы глянул js-валидацию поля (если есть). Если нет - просто отправил бы форму через http-клиент.
источник

M

Max in Selenide на русском
Lev Yarushin
Я бы глянул js-валидацию поля (если есть). Если нет - просто отправил бы форму через http-клиент.
В целом как вариант
источник

AB

Alexei Barantsev in Selenide на русском
если говорить про оптимизацию — использование fastSetValue это всё ещё не самый быстрый способ решения предложенной задачи. есть способ, который работает ещё в 10 раз быстрее :)
источник

AV

Alexei Vinogradov in Selenide на русском
Alexei Barantsev
если говорить про оптимизацию — использование fastSetValue это всё ещё не самый быстрый способ решения предложенной задачи. есть способ, который работает ещё в 10 раз быстрее :)
HTTPRequest?
источник

AB

Alexei Barantsev in Selenide на русском
не-не, "по честному", через Selenium. только быстрее
источник

AS

Andrei Solntsev in Selenide на русском
О, заинтриговал
источник

AB

Alexei Barantsev in Selenide на русском
да все очевидно же — передавать 200000 символов по сети это дорого. надо генерировать строку прямо на стороне браузера
источник