Size: a a a

2020 March 24

m

mkots in JS for testing
А какой доклад? Где глядеть?
источник

OK

Oleksandr Khotemskyi in JS for testing
mkots
А какой доклад? Где глядеть?
источник

OK

Oleksandr Khotemskyi in JS for testing
Andrey
смысл есть всегда, особенно когда у тебя огурец юзаеться. Хочу со степа по имени класса получить пейджу с методами
ну для огурца я бы не юзал, степы должны быть абстрактней, и в шагах ты знаешь на какой странице должен быть. А если у тебя шаг

AND On "HomePage" i click on "Log In" button

это рушит всю идею кукумбера и инкапсуляции степов
источник

OK

Oleksandr Khotemskyi in JS for testing
Но это мое ИМХО. тебе конечно видней )
источник

A

Andrey in JS for testing
Oleksandr Khotemskyi
ну для огурца я бы не юзал, степы должны быть абстрактней, и в шагах ты знаешь на какой странице должен быть. А если у тебя шаг

AND On "HomePage" i click on "Log In" button

это рушит всю идею кукумбера и инкапсуляции степов
а как на счет
Then user should be directed to 'Location Dashboard' page: "/location-dashboard/location/\d+/summary"
источник

OK

Oleksandr Khotemskyi in JS for testing
Andrey
а как на счет
Then user should be directed to 'Location Dashboard' page: "/location-dashboard/location/\d+/summary"
а много у тебя страниц в приложении вообще?
источник

A

Andrey in JS for testing
да
источник

B

Bola in JS for testing
Andrey
а как на счет
Then user should be directed to 'Location Dashboard' page: "/location-dashboard/location/\d+/summary"
Как вариант?
Then User is on "Location page"
источник

OK

Oleksandr Khotemskyi in JS for testing
может просто сделать отдельный шаг?

Then user should be redirected to Location Dashboard - без параметров?
источник

OK

Oleksandr Khotemskyi in JS for testing
а он уже под капотом будет дергать функцию у пейджобждекта нужную
источник

OK

Oleksandr Khotemskyi in JS for testing
и рефакторить проще, и ненадо фабрики плодить
источник

B

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

A

Andrey in JS for testing
Oleksandr Khotemskyi
а много у тебя страниц в приложении вообще?
40-45
источник

OK

Oleksandr Khotemskyi in JS for testing
Andrey
40-45
И каждой странице нужна такая проверка?
источник

B

Bola in JS for testing
ух ты. как забористо
источник

A

Andrey in JS for testing
Oleksandr Khotemskyi
а он уже под капотом будет дергать функцию у пейджобждекта нужную
в каком-то виде это уже есть, хочу сделать более типизировано, вынести метод проверки урла в базовую пейджу от которой все наследуются, а каждая пейджа в переменной хранит свой урл. при создании инстанса в супер передавать переменную с урлом страници а там уже сравнивать какой урл по факту
источник
2020 March 25

O

Oleh in JS for testing
Подскажите, почему не падает тест. Только если развернуть подробности, то напишет, что ассерт свалился
источник

O

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

O

Oleh in JS for testing
it('Check validation message', function () {
   cy.on('window:alert', (str) => {
       expect(str[0]).to.equal("Not valid")
   })
});
источник

m

mkots in JS for testing
ну...
источник