J'ai un élément que j'aimerais utiliser sur node.trigger ("click") mais je ne suis pas sûr de trouver l'élément. c'est un link_to
et je suis relativement nouveau pour les tests d'intégration. J'essaie de trouver une réponse à cette question.node.trigger ("click") - Capybara
est ici l'élément
<%= link_to '✚ Invite Another Team Member', "#email", data: { invitation_modal_add: "" } %>
Voici mon test, je voudrais changer.
click_link "✚ Invite Another Team Member"
Id aiment le remplacer par quelque chose comme ça
link.trigger("click")
Parce que c'est ce que capybara me dit d'essayer le moment parce que je reçois cette erreur
Capybara::Poltergeist::MouseEventFailed:
Firing a click at co-ordinates [0, 0] failed. Poltergeist detected another element with CSS selector 'html.no-mobile.wf-loading.js.touch-events body.accounts.users.index div.jquery-modal.blocker' at this position. It may be overlapping the element you are trying to interact with. If you don't care about overlapping elements, try using node.trigger('click').