Я использую Behat с Selenium2, и я хочу написать тест, чтобы проверить, сфокусировано ли поле или нет. Это мой эксперимент:Тест, если поле ввода сфокусировано или нет
/**
* @Then /^I could see username focused$/
*/
public function iCouldSeeUsernameFocused()
{
$this->getSession()->wait(1000, "$('#username').is(':focus') == true");
}
Это идет alwais в зеленом. Также это:
/**
* @Then /^I could see username focused$/
*/
public function iCouldSeeUsernameFocused()
{
$this->getSession()->wait(1000, "false");
}
Можно ли проверить с помощью Behat, если сфокусирован на textField или нет?
Почему использование утверждений? – Polygnome
Я предполагаю, что вы можете создать исключение на основе выражения if. Я нахожу утверждение более аккуратным по этому поводу. Возможно, из-за xUnit (: – ornous