Size: a a a

2020 November 03

ES

Eugene Stogniy in JS for testing
Andrew Chzhen
кстати у сайпреса нет хpath из коробки (нужно докручивать)
а еще вот это меня смутило - https://docs.cypress.io/api/cypress-api/selector-playground-api.html#Arguments
тут какието data-cy data-test.... я так понимаю ето аттрибуты, мутно как-то
Это бест практис юзать Дата-Тест атрибуты
источник

AC

Andrew Chzhen in JS for testing
я видел эту страницу, и примеры которые там приводятся но там ни единого упоминания про css
источник

OS

Oleksandr Shevtsov in JS for testing
Andrew Chzhen
я прошу просто поделиться знанием, плиз кинь линку
вот эти все data-cy и data-test аттрибуты - это то что рекомендуется ставить в приложении самому, или просить девелоперов, чтобы избегать извращений с локаторами. Если мсье знает толк - вместо xpath есть отдельные команды contains, parent, find, eq, и так далее
источник

AC

Andrew Chzhen in JS for testing
а откуда их брать?
источник

AB

Alexei Barantsev 🗹... in JS for testing
Andrew Chzhen
я видел эту страницу, и примеры которые там приводятся но там ни единого упоминания про css
потому что cypress использует не CSS непосредственно, а jQuery
источник

SP

Sergey Pirogov in JS for testing
Alexei Barantsev 🗹
@spirogov короче, баг-репорт нормальный нужен, по фрагменту скриншота ничего разумного не могу ответить
Не хочу заводить баг, на фичу которой не буду пользоваться
источник

OS

Oleksandr Shevtsov in JS for testing
Andrew Chzhen
а откуда их брать?
а какие примеры по css локаторам там надо? можно доку по jquery селекторам глянуть, если так хочется
источник

OK

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

AB

Alexei Barantsev 🗹... in JS for testing
Oleksandr Khotemskyi
доку всегда надо читать, хотя бы один раз полностью прочитать все
да ладно! садист...
источник

AC

Andrew Chzhen in JS for testing
все ок я согласен и прекращаю холивар, просто сайпресс другой )
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexei Barantsev 🗹
да ладно! садист...
:)))
Ну это всеравно быстрей чем читать книги
источник

AB

Alexei Barantsev 🗹... in JS for testing
но, справедливости ради, в документации cypress про локаторы написано на самой первой странице
https://docs.cypress.io/guides/core-concepts/introduction-to-cypress.html#Cypress-is-Like-jQuery
источник

AP

Alexander Popov in JS for testing
Oleksandr Khotemskyi
:)))
Ну это всеравно быстрей чем читать книги
потому что уважающий себя js инженер книг не читает?
источник

AP

Alexander Popov in JS for testing
источник

AB

Alexei Barantsev 🗹... in JS for testing
а если кто-то пишет на JS, но не знает, что локаторы jQuery это "CSS на стероидах" — это его проблемы
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexander Popov
потому что уважающий себя js инженер книг не читает?
ну книг по сайпресу нет для начала, ну или может есть но outdated слишком быстро )
источник

AC

Andrew Chzhen in JS for testing
If you’ve used jQuery before
я юзал лет та 12 назад, пару раз... поэтому хотел доку - если вы юзали селениум...
источник

B

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

AB

Alexei Barantsev 🗹... in JS for testing
Andrew Chzhen
If you’ve used jQuery before
я юзал лет та 12 назад, пару раз... поэтому хотел доку - если вы юзали селениум...
там ссылка стоит. так что можно пройти по ссылке и вспомнить
источник

AB

Alexei Barantsev 🗹... in JS for testing
и вообще — среди пользователей cypress (согласно их позиционированию) больше тех, кто юзал jQuery, чем тех, кто юзал Selenium
источник