jeudi 23 avril 2020

Clicking a reach dropdown in testcafe

I'm using testcafe in a React app and I'm having some trouble with making testcafe click a dropdown option from a Reach dropdown menu.

I can access the option with Selector after triggering a click on the button that activates the dropdown menu, but clicking the desired option doesn't seem to do anything at all.

However, the action is triggered if I reach the option via keys.

//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)');

I made sure that the selection is made properly in the second case, so that doesn't seem to be the problem.

Any thoughts?

Thanks!

Aucun commentaire:

Enregistrer un commentaire