Я использую selenium и драйвер Chrome для запуска приемочных тестов кода. Однако мой тестовый сценарий не может нажать кнопку на веб-сайте, в командной строке отображается это сообщение об ошибке: элемент [Facebook\WebDriver\Exception\ElementNotVisibleException] не отображается. Кнопка хорошо видна в браузере, и я попробовал JQuery с помощью:
$I->executeJS('jQuery("#edit-submit").show()');
edit-submit — это идентификатор кнопки, которую я хочу нажать. Это все еще не работает.
I.waitForVisible('#edit-submit', timeout);
перед манипуляциями с элементом. Если эта же ошибка все равно воспроизводится, то убедитесь, что нужный элемент действительно отображается плагиномscreenshotOnFail
. - person fpsthirty   schedule 06.04.2019