调用远程javascript函数

时间:2013-01-11 09:39:20

标签: phantomjs casperjs

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

我在文档中看到的只是在phantomjs和casperjs中调用内置函数 无论如何使用phantomjs和/或casperjs吗?

2 个答案:

答案 0 :(得分:3)

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

page.evaluate(function () {
    // do whatever you want, including calling any function
});

答案 1 :(得分:0)

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

page.evaluateJavaScript(function(){
  javascriptFunction();
});