Size: a a a

JavaScript testing

2021 January 22

AV

Alex Vershinin in JavaScript testing
Stas
ааа
точно
сори(
да всё ок)
источник

P

Paul G in JavaScript testing
Genn
чай под капотом, видимо, так и сравнивает
а попробуй deep.equal
источник

NM

Nikita Maksimov in JavaScript testing
хех, чёт книжку бесплатную не хотят отдавать, с бэка 422 код прилетает )
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Nikita Maksimov
хех, чёт книжку бесплатную не хотят отдавать, с бэка 422 код прилетает )
могу скинуть так
источник

G

Genn in JavaScript testing
Paul G
а попробуй deep.equal
работает)
источник

P

Paul G in JavaScript testing
Genn
работает)
👍
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Nikita Maksimov
хех, чёт книжку бесплатную не хотят отдавать, с бэка 422 код прилетает )
источник

NM

Nikita Maksimov in JavaScript testing
благодарю
источник

ar

artem rudenko in JavaScript testing
Всем привет, может кто подскажет по такому вопросу, в protractor в headless режиме ctrl+c ctrl+v не отрабатывает. Есть код, который выделяет условно всю таблицу, затем делает ctrl+c, а затем добавляет новый эменент в DOM c последующей активацией и отправкой ctrl+v в него. В headfull режиме проблемы нет, всё работает, но когда запускаю в headless, то добавленный элемент остается пустым.
источник

VH

Vitali Haradkou in JavaScript testing
Привет, через J's executor можно эмулировать копировать/вставить
источник

VH

Vitali Haradkou in JavaScript testing
источник

OK

Oleksandr Khotemskyi in JavaScript testing
artem rudenko
Всем привет, может кто подскажет по такому вопросу, в protractor в headless режиме ctrl+c ctrl+v не отрабатывает. Есть код, который выделяет условно всю таблицу, затем делает ctrl+c, а затем добавляет новый эменент в DOM c последующей активацией и отправкой ctrl+v в него. В headfull режиме проблемы нет, всё работает, но когда запускаю в headless, то добавленный элемент остается пустым.
как то мудрено, а что ты тестируешь? Я бы переписал такой кейс
источник

ar

artem rudenko in JavaScript testing
ну грубо - есть грид виртуализированный донельзя - люди хотят получить его текст, причем весь, и сравнить потом с экселем, который выдает эта страница. Так вот функционал этой таблицы в том что если мы выделим все строки и сделаем ctrl+c то мы получим весь контент
источник

ar

artem rudenko in JavaScript testing
те мне так или иначе нужно активировать любую строку, послать ctrl+a
источник

ar

artem rudenko in JavaScript testing
после этого ctrl+c потому что иначе не получить весь текст так как таблица не видна полностью
источник

OK

Oleksandr Khotemskyi in JavaScript testing
artem rudenko
ну грубо - есть грид виртуализированный донельзя - люди хотят получить его текст, причем весь, и сравнить потом с экселем, который выдает эта страница. Так вот функционал этой таблицы в том что если мы выделим все строки и сделаем ctrl+c то мы получим весь контент
в хедлесе похоже такое не будет работать потому что нет фокуса у окна - и потому не чего выделять по ctrl+a и копировать по ctrl-c - окна то нет...
источник

ar

artem rudenko in JavaScript testing
по поводу клипбоард апи - вроде как везде написано что обязательно сайт https, но в нашем случае на стендах висит http и navigator.clipboard.readText это не метод
источник

ar

artem rudenko in JavaScript testing
ну я делаю скриншот в хедлесе и там видно что грид активен, что вссе строки выбраны и что элемент в доме есть
источник

OK

Oleksandr Khotemskyi in JavaScript testing
artem rudenko
ну я делаю скриншот в хедлесе и там видно что грид активен, что вссе строки выбраны и что элемент в доме есть
о, даже так
источник

ar

artem rudenko in JavaScript testing
да,возможно это обусловлено именно тем что селект происходит внутри самой таблицы, которая перехватывает все эти комбинации и переваривает их
источник