Phantomjs 自动选择、填充并单击

Phantomjs 自动选择、填充并单击,phantomjs,Phantomjs,我想在PhantomJS中加载页面,选择锦标赛或4手,填充表格和棋盘,然后单击加载手 我主要试着点击“加载手”按钮,但即使这样也不行 if ("complete" === readyState) { console.log("if " + readyState); var x = document.getElementById("root").querySelectorAll(".jss7.jss46.jss51"); x.click(); console.lo

我想在PhantomJS中加载页面,选择锦标赛或4手,填充表格和棋盘,然后单击加载手

我主要试着点击“加载手”按钮,但即使这样也不行

if ("complete" === readyState) {
    console.log("if " + readyState);

    var x = document.getElementById("root").querySelectorAll(".jss7.jss46.jss51");
    x.click();
    console.log("klick");
} // if-statement
按钮不会被点击

page.evaluate(function() {
var ev = document.createEvent("MouseEvents");
ev.initEvent("click", true, true);
document.querySelector("div.jss7.jss46.jss51 button[type='submit']").dispatchEvent(ev);
});