自动选择,填充并单击

时间:2019-07-10 11:28:43

标签: phantomjs

我想在PhantomJS中加载页面https://game.ultimate-bridge.com/table/,选择“比赛”或“四手牌”,填充桌子和棋盘,然后单击“加载手”。

我主要是尝试单击“加载手”按钮,但效果并不理想。

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

    var x = document.getElementById("root").querySelectorAll(".jss7.jss46.jss51");
    x.click();
    console.log("klick");
} // if-statement

按钮未被点击

1 个答案:

答案 0 :(得分:0)

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