zombiejs를 사용하기 시작했지만 몇 가지 질문이 있습니다.Zombiejs 특정 상황에서 사용하는 방법
1) 테스트 ajax는 어떻게 호출합니까? 예를 들어 내가 PHP는 아약스 행동 (젠드)
public function ajaxSomeAction()
{
$oRequest = $this->getRequest();
if($oRequest->isXmlHttpRequest() === false || $oRequest->isPost() === false) {
throw new Zend_Controller_Action_Exception('Only AJAX & POST request accepted', 400);
}
//process check params...
}
내 zombiejs 테스트 코드는 HTTP에게 발생이 400
2) 어떻게 화재 JQuery와 플러그인 공개 방법? zombiejs와
Browser.visit(url, function(err, browser, status)
{
// not work
browser.window.jQuery.manager.addInviation();
// also not work
browser.document.jQuery.manager.addInvitation();
browser.window.$.manager.addInvitation();
browser.evaluate('$.manager.addInvitation();');
})
3) 어떻게 modifiy 헤더 : 나는 시도
(function($) {
$.manager.addInvitation = function()
{
//some code ....
}
$.manager = function(options)
{
//some code
}
})(jQuery);
예를 들어 나는 코드가? zombie1을 (좀비 0.4.21에) 빠른 테스트 후 방문 방법
Browser = require('zombie');
Browser.visit(url, {debug:true}, function(err, browser, status)
{
//send request witch header x-performace-bot
});