Phantomjs 使用量角器';s';浏览器&x27;带幻影的对象

Phantomjs 使用量角器';s';浏览器&x27;带幻影的对象,phantomjs,protractor,Phantomjs,Protractor,我正在尝试无头运行一个用量角器编写的测试套件(使用PhantomJS),但是当我运行命令'PhantomJS testSuiteFile.js'时,我得到一个错误:ReferenceError:找不到变量:browser。浏览器变量在我的所有测试中都很重要,那么有没有办法让phantomjs找到并使用浏览器对象 我还尝试将我的量角器配置文件配置为使用phantomjs,我使用文档中推荐的命令启动了phantomjs的selenium webdriver:phantomjs--webdriver=

我正在尝试无头运行一个用量角器编写的测试套件(使用PhantomJS),但是当我运行命令'PhantomJS testSuiteFile.js'时,我得到一个错误:
ReferenceError:找不到变量:browser
。浏览器变量在我的所有测试中都很重要,那么有没有办法让phantomjs找到并使用浏览器对象

我还尝试将我的量角器配置文件配置为使用phantomjs,我使用文档中推荐的命令启动了phantomjs的selenium webdriver:
phantomjs--webdriver=9134
,并使用
gradurator-gradurator.conf.js
运行配置文件。配置文件被设置为仅运行myTest.js,现在我得到了错误
E/launcher-error:error:找不到模块“webpage”
。但是当我运行
phantomjs myTest.js

myTest.js:

var WebPage = require('webpage');
page = WebPage.create();
page.open('http://google.com');
page.onLoadFinished = function() {
   page.render('googleScreenShot' + '.png');
   phantom.exit();}

这不是
量角器
PhantomJS
一起工作的方式。您需要初始化
浏览器
和其他量角器全局变量

这不是
量角器
PhantomJS
一起工作的方式。您需要初始化
浏览器
和其他量角器全局变量

谢谢你的建议,我更新了我的问题以包含它谢谢你的建议,我更新了我的问题以包含它