Size: a a a

JavaScript testing

2021 August 12

AL

Aleksandr Litovsky in JavaScript testing
Всем привет ! В js mocha можно задать последовательность тестов или маркать тесты ?
источник
2021 August 13

m

mkots in JavaScript testing
А зачем удалять? Оно ж не мешает
источник

OK

Oleksandr Khotemskyi in JavaScript testing
По умолчанию файлы исполняются в алфавитном порядке, а тесты внутри файлов в том порядке в котором обьявлены
источник

OK

Oleksandr Khotemskyi in JavaScript testing
у меня на проекте по факту сейчас получается в таком приоритете aria-labels -> data-test-id -> css -> xpath
источник

AL

Aleksandr Litovsky in JavaScript testing
Спасибо
источник

SJ

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

SJ

Sonny Joon in JavaScript testing
источник

SJ

Sonny Joon in JavaScript testing
контен тайп в респонсе  'text/html; charset=utf-8',
источник

B

Bola in JavaScript testing
А чем делается запрос?
источник

SJ

Sonny Joon in JavaScript testing
разобрался, скопировал хидеры с коллекции постмана, а там gzip encoding стоял
источник

OB

Oleg Berezhnoy in JavaScript testing
а можно примеры правильных aria атрибутов, за которые цепляются ваши селекторы в тестах?
источник

Al

Asya lisaolisawa in JavaScript testing
кстати да, интересно
источник

O

Olga in JavaScript testing
наши пока, к сожалению, ни за что не цепляются, потому что у нас как раз неправильно сделано, и я собственно планирую заставить девелоперов переделать, потому что недалеки времена, когда нас цап-царап за не обеспечение accessibility.

Как правильно написано тут https://www.w3.org/TR/WCAG20-TECHS/aria

а у нас много неправильно, типа атрибуты использованы не для те, которые нужны  в данном случае и т.п. Т.е. для тестов и стилей их юзать можно, а accessibility они не обеспечивают, и придется все равно переделывать
источник

O

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

OK

Oleksandr Khotemskyi in JavaScript testing
Aria label в основном
источник

OB

Oleg Berezhnoy in JavaScript testing
спасибо
источник

OB

Oleg Berezhnoy in JavaScript testing
смущает только, что:

If you use aria-label, aria-labelledby, or aria-describedby with any other elements (like div, span, p, blockquote, or strong etc.), they generally won’t work across all browser/assistive technology combinations.

https://www.tpgi.com/short-note-on-aria-label-aria-labelledby-and-aria-describedby/
источник

OB

Oleg Berezhnoy in JavaScript testing
что конечно не мешает их использовать в селекторах 🙂
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Да
источник

MP

Mike Petrov in JavaScript testing
Спасибо, попробую предложить разрабам своим тоже юзать aria-label
источник