Frage

Ich habe eine Funktion namens WAIT_FOR_PAGE-Ladung gemacht, und ich versuche, die Default_Wait_Time in diese Funktion einzustellen.

Ich erhalte einen undefinierten variablen Fehler:

undefinierte lokale Variable oder -methode "Seite" für Main: Object (NameError)

Ich habe auch die Datei in die Hauptumgebungsdatei enthalten:

erfordern file.expand_path ('../../ support / file_name.rb', Datei )

War es hilfreich?

Lösung

default_wait_time ist ein Accessor im CAPYBARA-Modul.Sie müssen es also auf dem CAPYBARA-Objekt selbst anrufen, wie:

generasacodicetagpre.

und Capybara-Objekt sollten überall verfügbar sein, wo Sie diese Methode definiert haben.

In einigen neueren Versions-Accessor ist der default_max_wait_time, Sie können dies aufgrund eines Abschreibungen Warnung Sie müssen dies also tun:

generasacodicetagpre.

the default ist 2Sekunden

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top