Как щелкнуть элемент в PhantomJS?
page.evaluate(function() {
document.getElementById('idButtonSpan').click();
});
Это дает мне ошибку "undefined не является функцией..."
Если я вместо этого
return document.getElementById('idButtonSpan');
а затем распечатайте его,
затем он печатает [объект объекта], поэтому элемент существует.
Элемент действует как кнопка, но на самом деле это просто элемент span, а не вход для представления.
Мне удалось нажать эту кнопку, чтобы работать с Каспером, но у Каспера были другие ограничения, поэтому я вернулся к PhantomJS.