我想在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
按钮未被点击
答案 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);
});