Size: a a a

2020 February 02

SC

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

VG

Vitalii Grygoruk in JS for testing
Если б на ие11 запустили вы б охренели от быстроты работы тестов этих :) вложенные поиски в ие11 помню очень плохо работали и медленно
источник

VG

Vitalii Grygoruk in JS for testing
Sergey Chepets
да
Показывай код :)
источник

SC

Sergey Chepets in JS for testing
так там нет вложеного поиска
источник

SC

Sergey Chepets in JS for testing
поиск всегда по полному селектору
источник

SC

Sergey Chepets in JS for testing
просто на каждом уровне он становится все длиней
источник

VG

Vitalii Grygoruk in JS for testing
А... ну я ясно. Это когда только css всюду
источник

VG

Vitalii Grygoruk in JS for testing
«Нам так не жить»
источник

SC

Sergey Chepets in JS for testing
xpath
источник

VG

Vitalii Grygoruk in JS for testing
Ещё лучше :)
источник

VG

Vitalii Grygoruk in JS for testing
Суть не важна - когда 1 тип селекторов всюду - так же
источник

VG

Vitalii Grygoruk in JS for testing
?
источник

SC

Sergey Chepets in JS for testing
но везде проставлены data-test-id, нам дали доступ в дев репу
источник

VG

Vitalii Grygoruk in JS for testing
Это правильно. По хорошему там и тесты должны лежать
источник

VG

Vitalii Grygoruk in JS for testing
Ну  вообще можно написать обёртку которая умеет по вложенным селекторам переискивать все дерево, и формировать полный путь в случае ошибки
источник

VG

Vitalii Grygoruk in JS for testing
Это не тяжело
источник

VG

Vitalii Grygoruk in JS for testing
Это если хочется селенид стайл
источник

SC

Sergey Chepets in JS for testing
и по селектору понятно, что это за элемент. Например - ((//*[@data-test-id='split'])[2]//*[@data-test-id='funnel'])[3]//*[@data-test-id='targeting']//*[@data-test-id='combobox']//*[@data-test-id='option']
источник

SC

Sergey Chepets in JS for testing
и я уже в алюре понимаю, что случилось
источник

VG

Vitalii Grygoruk in JS for testing
Норм вариант - я так тоже делал донедавна. Но переписал в итоге
источник