我正在尝试使用Opera运行Karma并且它不起作用:
karma start --browsers Opera
INFO [karma]: Karma v0.10.10 server started at http://localhost:9876/
INFO [launcher]: Starting browser Opera
ERROR [launcher]: Cannot start Opera
在Opera中出现警报,显示消息:
无法打开用户个人资料目录,因为你缺乏足够的 特权。您可能想与此管理员联系 机。
如何授予Karma打开Opera的权限?
Safari或Firefox等其他浏览器运行良好。
答案 0 :(得分:0)
OSX Opera配置文件目录是: “〜/ Library / Application Support / com.operasoftware.Opera”,但这似乎不是问题。
似乎有效的解决方案是确保Opera在运行测试之前完全关闭,因为它可能是一个锁定文件问题。
它还有助于将Opera启动优先级更改为“启动时:打开启动页面”而不是“启动时:继续我离开的地方”,这样您就不会重新打开包含之前的十几个选项卡testrunner实例。