Size: a a a

2020 August 27

AP

Alexander Popov in JS for testing
ну вроде в переменную низя...ну ладно
источник

AP

Alexander Popov in JS for testing
так а шо, кроме конструкторов все норм, обычный по, бери такой)
источник

m

mkots in JS for testing
вчера на дурную голову хотел замемоизировать cy.get()
источник

m

mkots in JS for testing
А это же стрим, как ты его замемоизируешь
источник

m

mkots in JS for testing
час потратил
источник

m

mkots in JS for testing
Ну хз, мне надо чтобы с конструктором
источник

m

mkots in JS for testing
Чтобы я писал loginPage а мне в подсказках выдавало только то что работает для логинПейджа
источник

m

mkots in JS for testing
вообще у меня сейчас оно почти так работает
источник

m

mkots in JS for testing
Вот только оно расширяет тип Chainable
источник

m

mkots in JS for testing
и у меня от этого уже жопа горит
источник

AP

Alexander Popov in JS for testing
mkots
Чтобы я писал loginPage а мне в подсказках выдавало только то что работает для логинПейджа
а какая связь с конструктором?
источник

AP

Alexander Popov in JS for testing
constructor() { this.email = () => cy.get('.email') }
источник

AP

Alexander Popov in JS for testing
я о том что не надо cy.visit делать в конструкторе, и какие то непонятные геттеры для элементов
источник

AP

Alexander Popov in JS for testing
и геттеры классов...ну ты понял)
источник

AP

Alexander Popov in JS for testing
ничего особо сайпресс-специфик нету
источник

m

mkots in JS for testing
воот, хочу геттеры классов именно
источник

SC

Sergey Chepets in JS for testing
Привет всем. Есть страница, на которой часть запросов отправляется из ServiceWorker. Задача проверить содержимое postData таких запросов, но вот беда puppeteer и playwright их не видят.
Есть идеи как можно это решить? Может можно какой-то скрипт заинжектить в браузер, который поможет словить эти реквесты?
Странно что puppeteer и playwright не реализовали такого функционала, ведь в девтулсах эти запросы видны, значит и какое-то апи существует.
Буду благодарен за любые идеи и предположения
источник

m

mkots in JS for testing
ну вот напиши как мне задать PO чтобы потом писать
loginPage.loginForm.emailField.type('my@email.com');
источник

AP

Alexander Popov in JS for testing
mkots
ну вот напиши как мне задать PO чтобы потом писать
loginPage.loginForm.emailField.type('my@email.com');
class loginpage {
constructor() { this.form = new Form() }
...
}
class form {
constructor() { this.email = () => cy.get(...) }
...
}

loginpage.form.email().type(...)
источник

m

mkots in JS for testing
а чем гетер на класс хуже конструктора на клас?
источник