ruby on rails - Problem getting cucumber scenario with selenium and xhr post to work -
i have cucumber scenario test xhr post returns js code used modified page.
the problem i'm having when test manually works both in ff or chrome, when run cucumber , selenium not working (with firefox). did debugging , i'm getting js answer correctly, not being executed since doesn't modified page need.
i'm using jquery sexy post , part in charge of executing response in:
if (config.autoclear && (xhr.status >= 200) && (xhr.status <= 204)) clearfields(form); form.trigger("sexypost.complete", [xhr.responsetext]);
it seems form.trigger("sexypost.complete", [xhr.responsetext]); not being executed, if put alert like:
alert(xhr.responsetext);
i can confirm answer indeed correct one.
has had similar problem before?.
udpate
i figure out trigger being executed, though isn't call eval.
eval(xhr.responsetext);
try changing post get. had same issue running selenium , pantomjs. using $.ajax() post returned httpstatus of 200. when changed get, got correct status codes.
Comments
Post a Comment