Olá Pessoal!
Estou precisando de ajuda, por favor.
Tenho um teste que abre uma janela, no teste ele procura nesta janela um texto. Mas no php não aceita getsession.
O retorno do erro para o código abaixo: Fatal error: Call to undefined method EmitirBoletoContext::getSession() (Behat\Testwork\Call\Exception\FatalThrowableError)
/**
* @Then devo ver o texto na página que coincide com :arg1
*/
public function devoVerOTextoNaPaginaQueCoincideCom($arg1)
{
//https://stackoverflow.com/questions/32348271/how-to-handle-browser-window-or-tab-using-behat-and-mink-php
$windowNames = $this->getSession()->getWindowNames();
if(count($windowNames) > 1) {
$this->getSession()->switchToWindow($windowNames[1]);
}
expect($arg1)->toBe('sacado 1');
}