У меня есть сценарий огурца, который проверяет сообщение xhr, которое возвращает некоторый js-код, который используется для изменения страницы.
Проблема, с которой я сталкиваюсь, заключается в том, что, когда я проверяю его вручную, он отлично работает как вFF или Chrome, но когда я запускаю его с огурцом и селеном, он не работает (с Firefox).Я сделал некоторую отладку, и я правильно получаю ответ js, но он не выполняется, поскольку он не изменяет страницу по мере необходимости.
Я использую сексуальный пост jquery и часть, которая находится вответственность за выполнение ответа лежит на:
if (config.autoclear && (xhr.status >= 200) && (xhr.status <= 204)) clearFields(form);
form.trigger("sexyPost.complete", [xhr.responseText]);
Кажется, что form.trigger ("sexyPost.complete", [xhr.responseText]);не выполняется, если я поставлю предупреждение, например:
alert(xhr.responseText);
Я могу подтвердить, что ответ действительно правильный.
У кого-то была подобная проблема раньше?
UDPATE
Я понял, что триггер был выполнен, хотя это не вызов eval.
eval(xhr.responseText);