我正在使用量角器进行测试。谁能告诉我是否有办法将其从使用Chrome更改为进行无头测试。我看到许多关于这些的文章似乎都假设我正在使用Linux OS。我正在使用Windows计算机进行测试。
是的,phantomjs在Windows中可以与量角器一起使用。我也发现几乎所有的在线文档都是特定于* nix的,但是使其在Windows中运行非常容易。假设您已经有使用chrome运行的量角器:
添加phantomjs。您可以安装Windows版本或安装节点模块。我建议使用节点模块,因为如果需要设置另一个开发环境,它将简化构建设置:
npm install phantomjs --save-dev
然后更新您的protractor.conf.js指向phantomjs:
capabilities: {
browserName: 'phantomjs',
'phantomjs.binary.path': require('phantomjs').path
},
注意phantomjs.binary.path的值。迄今为止,所有在线文档都将该路径的值硬编码为* nix适当的值。在Windows中使用这些硬编码的路径将无法解析为正确的二进制文件。由于我们依赖于path属性,因此该配置将在Windows和* nix中都可以使用!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句