Behat: метод __toString () не реализован ошибка

У меня есть php 5.6.14.

При написании контекста для беат тестов я увидел ошибку:ошибка

/** @When /^I want to see JS alert$/ */
public function iExecuteJs() {
$this->webDriver()->executeScript("jsAlert()");
if ($this->webDriver()->switchTo()->alert()->getText().contains("js")){
echo "test passed";
};

}

Что мне с этим делать?

Спасибо

0

Решение

Наконец, я изменил код так:

    $element = $this->webDriver()->switchTo()->alert()->getText();
if ($element == "I am a JS Alert"){
echo "correct js alert appeared";
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]