Size: a a a

Selenide на русском

2019 November 24

AB

Alexei Barantsev in Selenide на русском
при условии, что "случайная строка заданной длины" нас устраивает
источник

AB

Alexei Barantsev in Selenide на русском
driver.executeScript("arguments[0].value = 'x'.repeat(arguments[1])", element, 200000);
источник

LY

Lev Yarushin in Selenide на русском
Можно ещё автоматизацию десктопа использовать) awt.robot
источник

AB

Alexei Barantsev in Selenide на русском
для чего?
источник

AS

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

AV

Alexei Vinogradov in Selenide на русском
Alexei Barantsev
driver.executeScript("arguments[0].value = 'x'.repeat(arguments[1])", element, 200000);
источник

LY

Lev Yarushin in Selenide на русском
Alexei Barantsev
для чего?
Для того же. Не передавать через webdriver 190К символов. А использовать ввод символа.
источник

AB

Alexei Barantsev in Selenide на русском
1) в браузер вставляться символы всё равно будут долго, потому что это будет аналог sendKeys (ну или хотя вы ставки из кликборда)
2) работает только локально
источник

BO

Boris Osyanin in Selenide на русском
Alexei Barantsev
1) в браузер вставляться символы всё равно будут долго, потому что это будет аналог sendKeys (ну или хотя вы ставки из кликборда)
2) работает только локально
like
источник

BO

Boris Osyanin in Selenide на русском
ну и пространность задания тоже лайк.
но если важная фича бла бла бла то ну фиг знает.
Важность фичи все-таки далеко не всегда определяет тестировщик, увы.
источник

BO

Boris Osyanin in Selenide на русском
Хотя вопрос нафига задать смысл есть
источник

LY

Lev Yarushin in Selenide на русском
Для того чтобы проверить бэк - браузер мучить не надо )
Ну а фронт тем более.
Может хотят чтобы человек про граничные значения вспомнил?
источник

AV

Alexei Vinogradov in Selenide на русском
У нас тут есть возможность устанавливать Chrome Prefenrences через
-Dchromeoptions.prefs=key1=value1,key2=value2

А кто-нить будь значет хоть одно этому практическое применение? Что там полезного можно поставить? Хотя бы один преференс.
источник

LY

Lev Yarushin in Selenide на русском
Отключить пуши например.
источник

AV

Alexei Vinogradov in Selenide на русском
Lev Yarushin
Отключить пуши например.
какие пуши? И как отключать? :)
источник

LY

Lev Yarushin in Selenide на русском
источник

LY

Lev Yarushin in Selenide на русском
Так отключается в prefs

profile.default_content_setting_values.notifications=2
credentials_enable_service=False
profile.password_manager_enabled=False
источник

AV

Alexei Vinogradov in Selenide на русском
Lev Yarushin
Так отключается в prefs

profile.default_content_setting_values.notifications=2
credentials_enable_service=False
profile.password_manager_enabled=False
ага, оно работает в селениде так? У меня тут некоторые сомнениня возникли. По идее управление такое:
-Dchromeoptions.prefs=profile.default_content_setting_values.notifications=2,credentials_enable_service=false,profile.password_manager_enabled=false

можешь проверить?
источник

LY

Lev Yarushin in Selenide на русском
Должно работать, только я сейчас afk ) завтра смогу
источник

AV

Alexei Vinogradov in Selenide на русском
(кмк кажется оно передаёт "2","false" - как строки, а не как number/boolean, сработает ли оно также - не уверен)
источник