Ich versuche, eine Schaltfläche zu klicken, aber ich die folgende Fehlermeldung erhalten:Wie klicke ich auf diese Schaltfläche mit Ruby Capybara?
Unable to find link or button "My Tasks" (Capybara::ElementNotFound)
Dies ist, was ich bekomme, wenn ich es auf Chrome inspizieren:
<a class="btn btn-lg btn-success" href="/tasks" role="button">My Tasks</a>
Und das ist mein code (meine steps.rb):
# go to my tasks page
def visitTasksPage
page.has_content?('Signed in succesfully') do
clicK_link 'My Tasks'
end
self
end
Ich bin neu in Ruby Capybara, kann mir bitte jemand helfen?
Sie verwenden 'click_link', wenn Ihre Frage nach einer Schaltfläche fragt. Probiere stattdessen 'click_button'. – Phil
Welchen Treiber benutzen Sie? Ändert CSS den Fall des Textes "Meine Aufgaben" in Ihrem Link? Sehen Sie sich 'page.html' kurz vor dem Aufruf von click_link an und prüfen Sie, ob der Link tatsächlich auf der Seite ist (und dass Sie sich auf der Seite befinden, die Sie zu sein glauben) –