Size: a a a

JavaScript testing

2021 October 14

K

Kanstantsin in JavaScript testing
он то рулит, где нихера кроме него нету, да и то уже сейчас есть куча портов того же плейврайта на другие языки
источник

K

Kanstantsin in JavaScript testing
что знают, то и пишут в вакансиях, если проект с нуля, то им всё равно, что будет использоваться лишь бы работало нормально
источник

O

Oleg in JavaScript testing
Js есть. Но немного напряжно слишком сложные вещи на нем пилить.
источник

SP

Sergey Pirogov in JavaScript testing
а зачем тебе что-то слишком сложное, надо просто научиться решать задачу
источник

NP

Nikita Petrenko in JavaScript testing
Плейврайт == селениум?
источник

YY

Yurii Yasinitskyi in JavaScript testing
Codeceptjs большое коммьюнити?
источник

Р

Роман in JavaScript testing
Гайс у меня такой вопрос
Есть кнопка Next по всей системе ну и решили вынести метод сlickNextButton в отдельный клас а потом либо через наследование или композицию юзать на других страницах
Но проблема в том что next button работает по-разному в разных местах системы
Где-то нужно подождать на парент форму чтобы потом кликать на кнопку и выходит отдельный клас не подходит и нужно на каждой странице создавать такой метод
источник

O

Olga in JavaScript testing
А в чем вопрос?
источник

Р

Роман in JavaScript testing
нормально ли создавать каждый раз метод сlickNextButton на каждой странице)
источник

Р

Роман in JavaScript testing
хз
источник

NP

Nikita Petrenko in JavaScript testing
Вот вот…
источник

Р

Роман in JavaScript testing
?
источник

NP

Nikita Petrenko in JavaScript testing
Может можно создать метод клик и клик виз вейт
И туда передавать кнопку
источник

NP

Nikita Petrenko in JavaScript testing
Ну простой клик и так есть ну мало ли будет яснее если будет кликНекст)))
источник

Р

Роман in JavaScript testing
я в тестах не работаю с елементами т.е у меня они private
и не смогу в тест в метод сlickWithWait передать елемент
источник

NK

Nikolay Kozub in JavaScript testing
А зачем на parent form завязывается ? Не проще data-cy на сам button и не важно где он
источник

O

Olga in JavaScript testing
Ну, у меня некоторые кнопки лежат в отдельном классе потому, что если писать локаторы в каждом методе, я задолбаюсь их править, когда дизайнера в очередной раз укусит муха. А в пейджах выглядит примерно так:
- проделать действия, которые показывают кнопку, подождать там чего надо
- вызвать клик кнопки из класса (где уже зашито ожидание самой кнопки)
- в пейдже проделать что-то еще, например подождать всплывающее окно с надписью "Что-то там успешно удалено"
источник

Р

Роман in JavaScript testing
такой кейс есть что когда кликнуть next то грузит другую странцицу и пока грузит то сайпрес уже нашел кнопку next но на старой странице
да и дата-сy для кнопки next будет одинаковый
источник

NK

Nikolay Kozub in JavaScript testing
Мало вероятно такое , нужно ждать выполнения события , т.е загрузки данных а потом кликать
источник

NK

Nikolay Kozub in JavaScript testing
Т е intercept.then а потом button click
источник