Knowledge Base

¿Qué es esto?

PHP: Error codeception: Element is not clickable at point

07/12/2016 - 27/12/2018 -  Comentarios - PHP Testing aceptación Codeception Errores

El error:

Element is not clickable at point.

Me pasaba al intentar ejecutar esto:

$I->checkOption('#legal_agreement');

Existía un checkbox con id legal_agreement y si le hacía antes un waitForElement funcionaba:

$I->waitForElement('#legal_agreement');

Probé a hacer un scroll hasta la pantalla y nada. NO hubo forma de ninguna manera, al final lo tuve que resolver haciendo una llamada por jQuery que comprueba si no está marcada y en ese caso lo marca:

$I->executeJS("if(jQuery('#legal_agreement').prop('checked') == false){jQuery('#legal_agreement').prop('checked', true);}");