Я использую testcafe в приложении React, и у меня возникают некоторые проблемы с тем, чтобы testcafe щелкнул опцию раскрывающегося меню в раскрывающемся меню Reach.
Я могу получить доступ к этой опции с помощью Selector после нажатия на кнопку кнопка, которая активирует выпадающее меню, но щелчок нужной опции, похоже, ничего не делает.
Однако действие запускается, если я достигаю эту опцию с помощью клавиш.
//This works
await t
.click('[testid="menuButton"]')
.pressKey('down')
.pressKey('down')
.pressKey('enter');
//This doesn't
await t
.click('[testid="menuButton"]')
.click('[data-reach-menu-item]:nth-of-type(3)');
Я убедился, что выбор сделан правильно во втором случае, так что это не проблема.
Есть мысли?
Спасибо!