1
我在远程服务器的共享文件夹中有config和specs文件。量角器+茉莉花2
C:\用户\用户名>量角器\ REMOTESERVER \ AutoSPA \ CONFIG \ protractor.conf.js 茉莉花框架一切工作不错,但如果我设置的框架:“jasmine2”我通过控制台运行从本地机测试在protractor.conf.js测试`吨运行:
启动硒独立服务器... [启动]运行的webdriver 硒独立服务器的实例1在http://10.17.175.168:50910/wd/hub 开始启动
不规范发现 成品在0.001秒内 未捕获的主器件接收:错误而等待量角器与页面同步:“角度不能在窗口上找到” [发射]过程,错误代码退出1
实施例: conf.js:
exports.config = {
specs: ['./test.js'],
capabilities : {'browserName' : 'chrome'},
framework: 'jasmine2',
jasmineNodeOpts: {showColors: true}
};
test.js在同一文件夹:
describe("test", function(){
it("navigate", function(){
browser.get("https://angularjs.org/")
})
});
如果它能够正常工作的本地文件夹,但如果它的远程文件夹没有找到规范test.js.
你在测试中有'ddescribe()'或'iit()'吗?当你只想运行这些套件/测试时,Jasmine 2使用'fdescribe()'和'fit()'。它不会将ddescribe识别为套件。 –
不,我们不使用ddescribe和fdescribe,iit和fit。我认为,问题是项目源位于远程盒子上,而node_modules位于本地机器上。随着茉莉花1.3它的作品,但茉莉花2没有。 – Vladyslav
您使用的是什么版本的量角器,selenium-webdriver?作为一个调试步骤,你可以确保你设置了浏览器。 ignoreSynchronization = true'开始执行之前,如果它是一个非角度页面。谢谢 –