0

通过使用 phantomjs 或 casperjs,是否可以执行在远程站点上定义的 javascript 函数?

我在文档中看到的只是在 phantomjs 和 casperjs 中调用内置函数,无论如何都可以使用 phantomjs 和/或 casperjs 来执行此操作吗?

4

2 回答 2

3

使用其代码评估功能(有关更多详细信息,请参阅文档),例如:

page.evaluate(function () {
    // do whatever you want, including calling any function
});
于 2013-01-11T11:47:55.460 回答
0

2年后,我偶然发现了同样的问题。这是您正在寻找的解决方案。

page.evaluateJavaScript(function(){
  javascriptFunction();
});
于 2015-08-11T12:20:26.637 回答