通过使用phantomjs和/或casperjs,是否可以执行在远程站点上定义的javascript函数?
我在文档中看到的只是在phantomjs和casperjs中调用内置函数 无论如何使用phantomjs和/或casperjs吗?
答案 0 :(得分:3)
使用其代码评估功能(有关详细信息,请参阅documentation),例如:
page.evaluate(function () {
// do whatever you want, including calling any function
});
答案 1 :(得分:0)
page.evaluateJavaScript(function(){
javascriptFunction();
});