Мне нужно запустить функцию javascript из теста phpunit с селеном и проверить, что javascript возвращает true.Я рассмотрел использование runScript, но он никогда не запускается (я проверил это, добавив предупреждение в код, но он никогда не показывает ..).
Мой javascript должен проверить непрозрачностьЭлемент равен 1, если не использовать setTimeout для повторного запуска функции.- Что этот код в основном пытается сделать, так это убедиться, что был вызван ajax-вызов (заменяемый элемент переходит в полупрозрачность при обновлении и обратно в полный при обновлении)Есть ли лучший способ проверить, что Ajax запущен?Вот JS:
function seleniumCheckOpacity(elementId, counter) {
if(counter >= 5) return false;
else if($(elementId).opacity == 1) return true;
else {
counter++
return setTimeout('seleniumCheckOpacity('+elemelementId+', '+counter+')', 500);
}
}