Не определено, Не определено в уведомлении Chrome при его запуске из Selenium

Я работаю над автоматизацией веб-сайта, написанного на Python, и использую Angular, где есть много подтверждений. Проблема, с которой я столкнулся, заключается в том, что Behat, похоже, не распознает эти уведомления, не говоря уже о том, чтобы я мог взаимодействовать с ними.

Я приложил скриншоты того, как должно выглядеть уведомление, и вместо этого выдает сообщение об ошибке Undefined - Undefined.

Мой сценарий:

Then I select the Delete the Media Plan Line Checkbox
And I delete the Media Plan Line
And I select Yes to confirm the deletion
And I select No to confirm the deletion

И мой контекст:

/**
 * @Then /^I select the Delete the Media Plan Line Checkbox$/
 */
public function iDeleteMediaPlanLineCheckbox()
{
    /**
     * @var AddMediaPlan $addMediaPlan
     */
    $addMediaPlan= $this->getPage('AddMediaPlan');
    $addMediaPlan->deleteMediaPlanLineCheckbox();
}

/**
 * @Given /^I delete the Media Plan Line$/
 */
public function iDeleteTheMediaPlanLine()
{
    /**
     * @var AddMediaPlan $addMediaPlan
     */
    $addMediaPlan= $this->getPage('AddMediaPlan');
    $addMediaPlan->deleteMediaPlanLines();
}

public function deleteMediaPlanLineCheckbox ()
{
    $this->getElement('deleteMediaPlanLineArea')->click();
    $this->getSession()->wait(2000);
    $element = $this->getElement('deleteMediaPlanLineCheckbox');
    $this->scrollWindowToElement($element);
    $element->click();
    $this->getSession()->wait(4000);
}

public function deleteMediaPlanLines ()
{
    $this->getSession()->wait(2000);
    $this->getElement('deleteMediaPlanLines')->click();
    $this->getSession()->wait(800000);
}

public function deletePopUpYes ()
{
    $this->getElement('deletePopUpYes')->click();
    $this->getSession()->wait(2000);
}

public function deletePopUpNo ()
{
    $this->getElement('deletePopUpNo')->click();
    $this->getSession()->wait(2000);
}

Рабочее уведомление

http://i58.tinypic.com/1z3qpsw.png

Сломанное уведомление

А такжеВот это видео.

Ответы на вопрос(1)

Ваш ответ на вопрос