Ich habe diesen Fehler in RSpec bekommen. Gibt es Dokumente für have_selector
, die jeden Schlüssel im Options-Hash erklären und was er genau macht?
capybara stellt diese Methode für rspec zur Verfügung. Capybaras Dokumente machen es Ihnen nicht leicht, die Antwort auf Ihre Frage zu finden, also folgen wir der Quelle:
have_selector
ist in Capybara::RSpecMatchers
. Es delegiert an die geschachtelte Klasse HaveSelector
, die an die Methode assert_selector
delegiert.
assert_selector
ist in Capybara::Node::Matchers
. (So ist eine Methode has_selector?
, obwohl das nicht das ist, was rspec aufruft.) assert_selector
s rdoc dokumentiert die Option :count
. Es sagt auch "Es akzeptiert auch alle Optionen, die Finders alle akzeptiert, wie: Text und: sichtbar." Ein Klick auf Finders#all
bringt uns schließlich zur Dokumentation von allen die Optionen:
Optionen Hash (Optionen):
is
-Ausdrücke im angegebenen XPath genau oder teilweise übereinstimmen