我正在通过grunt plugin grunt-exec运行browserstackTunnel.jar
(已经使用节点的child_process.exec,但结果相同)
用命令java -jar browserstackTunnel.jar -force APIKEY localhost,8000,false
Java文件实际上是通过ssh连接到browserstack的Amazon实例,并在45691上打开一个端口,browserstack的网站是在localhost上轮询该端口,其中Java应用程序提供包含传递的params的小代码段.
如果我从CLI运行命令,它可以正常工作,我看到在netstat上打开端口beeing.在浏览器的网站上,我得到了成功的屏幕.
但是如果我从grunt-exec运行命令,它只显示SYN请求.
我不太确定是什么原因造成的.我在windows7上运行,节点v0.10.12,grunt-cli v0.1.9,grunt v0.4.1和grunt exec v0.4.2
解决方法
我有同样的问题,我意识到,如果我使用browserstackLocal二进制文件来创建一个金属线,那就更好.我在这里解决了一个相当复杂的配置:
EmberJS – QUnit – Testem – CircleCI – Browserstack – How could they work together?
browserstackLocal文件在这里:http://www.browserstack.com/local-testing(二进制)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。