目前的情況是,我需要改變現有的標題與新的標題,我不能在自動化時觸發鍵盤的「Enter」鍵。下面是我寫的程序如何觸發鍵盤的'Enter'鍵
var z = casper.evaluate(function triggerKeyDownEvent() {
jQuery(".jqtree-selected > div:nth-child(1) > span:nth-child(1)").text("HIHELLO");
this.wait(5000);
var e = jQuery.Event("keydown");
e.which = 13;
e.keyCode = 13;
jQuery("jqtree-selected > div:nth-child(1) > span:nth-child(1)").trigger(e);
return true;
});
我可以看到名稱正在改變,但是它沒有觸發Enter鍵。
可能重複(http://stackoverflow.com/問題/ 23608685/js-testing-trigger-jquery-keypress-event-from-casperjs-and-phanthomjs) –