2016-07-11 3 views
-2

Вы найдете ниже HTML кодКак выбрать дату выбора даты в behat/Норка

<input class="datepicker form-text hasDatepicker" type="text" id="edit-coursedate--20" name="coursedate" value="" size="10" maxlength="128"> 
+0

Что вы пытались? Вы пытались оценить сценарий или executeScript с помощью jQuery или просто использовать метод заполнения для ввода? – lauda

ответ

0

Я рекомендовал бы вам просто установить правильное значение для данного входа. Потому что вы не собираетесь тестировать datepicker как свой материал jQuery, но вместо этого вам нужно проверить поведение вашей системы в правильном формате даты/для правильного диапазона дат в качестве примера. Таким образом, все, что вам нужно сделать, это использовать стандартный метод behat/норковый:

When I fill in "coursedate" with "your_date" 

Или вы можете написать свой собственный метод:

$this->getSession()->getPage()->find("css", "input[name='coursedate']")->setValue("your_date"); 
0

Basic норка шаг должен работать здесь.

Когда я заполняю «coursedate» с «your_date»

Или, если вы хотите написать собственный метод, передавая дату в качестве параметра к нему, то атрибут «имя» должно работать нормально здесь с указанным ниже:

public function iFillInDateWith($your_date) 

{ 
$this->getSession()->getPage()->find('named',array('id_or_name','coursedate'))->setValue($your_date); 

}