我正在尝试使用phantomjs点击网站上的按钮。这是代码。
var page = require('webpage').create();
page.open("https://grandorder.gamepress.gg/summon-simulator#1", function(status) {
console.log('Opening page.');
if(status === "success") {
console.log('Opening Successful');
console.log('Pressing button');
document.querySelector("button[id='summon-button']").click();
console.log('Pressed Button.');
phantom.exit();
}
});
输出结果为:
Opening page.
Opening successful
Pressing button
它停留在那里,它永远不会移动到最终日志。我做错了什么?
答案 0 :(得分:0)
您的问题与此处描述的相同... click()
不是标准的,但在jQuery中可用,您可以包含此JS库或使用类似这样的内容:PhantomJS; click an element。