我在远程服务器的共享文件夹中有配置和规格文件。我通过控制台从本地机器运行测试:
C:\ Users \ User> protractor \ remoteServer \ AutoSPA \ config \ protractor.conf.js 使用茉莉花框架一切都很好,但如果我设置框架:' jasmine2'在protractor.conf.js测试中没有运行:
启动selenium独立服务器... [launcher]运行WebDriver的1个实例 Selenium独立服务器从http://10.17.175.168:50910/wd/hub开始 开始
未找到规格 完成0.001秒 未捕获的异常:等待量角器与页面同步时出错:"在窗口中找不到角度" [launcher]进程已退出,错误代码为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/")
})
});
如果它的本地文件夹正常工作,但如果它的远程文件夹没有找到spec test.js。
答案 0 :(得分:0)
我调查并调试了一点,发现Jasmine 1.3使用FS和Path进行规格搜索,但是Jasmine 2使用了GLOB。 Glob不适用于远程路径。