finden Sie unter HTML-CodeWie ein Datum von Datumsauswahl in Behat auszuwählen/Mink
<input class="datepicker form-text hasDatepicker" type="text" id="edit-coursedate--20" name="coursedate" value="" size="10" maxlength="128">
finden Sie unter HTML-CodeWie ein Datum von Datumsauswahl in Behat auszuwählen/Mink
<input class="datepicker form-text hasDatepicker" type="text" id="edit-coursedate--20" name="coursedate" value="" size="10" maxlength="128">
ich Ihnen nur empfehlen würde für diesen Eingang richtigen Wert zu setzen. Da Sie datepicker nicht als jQuery-Test testen, müssen Sie stattdessen das Systemverhalten für das richtige Datumsformat/für den richtigen Datumsbereich testen. Also alles, was Sie tun müssen, ist standart Behat/Nerz-Methode zu verwenden:
When I fill in "coursedate" with "your_date"
Oder Sie Ihre eigene Methode kann schreiben:
$this->getSession()->getPage()->find("css", "input[name='coursedate']")->setValue("your_date");
Grund Mink Schritt sollte hier arbeiten.
Als ich füllen „coursedate“ mit „your_date“
Oder, wenn Sie eine benutzerdefinierte Methode, indem das Datum als Paramter darauf schreiben wollen, dann ist das Attribut ‚name‘ sollte hier gut funktionieren mit dem "benannten" Selektor wie folgt:
public function iFillInDateWith($your_date)
{
$this->getSession()->getPage()->find('named',array('id_or_name','coursedate'))->setValue($your_date);
}
Was haben Sie versucht? Haben Sie evaluateScript oder executeScript mit jQuery oder nur mit einer Füllmethode für die Eingabe ausprobiert? – lauda