Size: a a a

2020 August 26

BO

Boris Osipov in JS for testing
но не в onprepare хуке.
источник

SK

Slava Kharchenko in JS for testing
о супер гляну
источник

BO

Boris Osipov in JS for testing
Sergei
взрослый а в магию веришь :)
да там магии то нет. там технически это не сделать. а было бы удобно.
источник

S

Sergei in JS for testing
дык это обычный кей-валуе сервер, можно с тем же успехом заюзать редис, мемкешд и проч.
источник

BO

Boris Osipov in JS for testing
Sergei
дык это обычный кей-валуе сервер, можно с тем же успехом заюзать редис, мемкешд и проч.
ага. потом мессадж кью сбоку присобачить. давайте делать как можно сложнее, а не брать готовые решения.
источник

S

Sergei in JS for testing
хех, редис и мемкешд - это куда более солид решения, чем это самописка на коленке, где все хранится в памяти пока сервер не сляжет)
источник

BO

Boris Osipov in JS for testing
источник

S

Sergei in JS for testing
😊
источник

SG

Sergey Golovin in JS for testing
А в файл записать не православно?
источник

S

Sergei in JS for testing
:) похоже что почему-то нет, хотя разницы между тем чтобы записать в файл или запустить локальный сервер, который будет в памяти держать - особо никакой нет, разве что в файл надежнее и проще)
источник

FA

Fedor Altunin in JS for testing
Всем привет, подскажите пожалуйста как в webdriverIO работать с буфером обмена? В документации нашел метод getClipboard() но он для Appium, в интернет чет тоже ничего не нашел, кроме вариантов  addValue() с комбинацией клавиш копирования и вставки. А мне нужно просто содержимое буфера записать в переменную
источник

VG

Vitalii Grygoruk in JS for testing
Fedor Altunin
Всем привет, подскажите пожалуйста как в webdriverIO работать с буфером обмена? В документации нашел метод getClipboard() но он для Appium, в интернет чет тоже ничего не нашел, кроме вариантов  addValue() с комбинацией клавиш копирования и вставки. А мне нужно просто содержимое буфера записать в переменную
если у вас браузер локально запускается - то можете любую библиотеку для работы с буфером обмена взять. Если же браузер на удаленной машине (или в докере, или в клауде, или в гриде) - то тогда ищите вариант как через browser.execute сделать
источник

VG

Vitalii Grygoruk in JS for testing
я бы на вашем месте куда-то вставил содержимое буфера обмена через “ctrl + V” и оттуда уже считал бы значение
источник

B

Bola in JS for testing
В селеноиде есть метод чтения/установки значения в буфер обмена
источник

S

Sergei in JS for testing
источник

VG

Vitalii Grygoruk in JS for testing
This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.
источник

S

Sergei in JS for testing
блин)
источник

S

Sergei in JS for testing
источник

S

Sergei in JS for testing
источник

VG

Vitalii Grygoruk in JS for testing
универсального и красивого решения не будет, либо юзать ручки которые не входят в webdriver w3c spec (типа того что в селеноиде), либо делать костыль используя средства котрые будут работать всюду (втупую вставить куда-то значение и потом вытянуть в переменную)
источник