当前位置: 首页 > 面试题库 >

是否可以完全不使用浏览器来运行Karma?

戚峻
2023-03-14
问题内容

我用Yeoman的应用程序启动了Angular.js应用程序yo angular,其中包括Karma测试。然后,grunt test合理的失败是因为Karma无法找到任何浏览器。(browsers尚未在应用程序的node_modules /
karma配置文件中设置。)

我正在通过SSH在远程计算机上进行开发,我认为(如果我错了,请告诉我)/usr/bin/chromium-browser安装Chrome毫无意义。

那么有可能在没有任何浏览器的情况下运行Karma吗?


问题答案:

业力 需要 设置浏览器。

您可以使用PhantomJS而不是Chrome。
实际上,它比传统的浏览器发布要谨慎。



 类似资料:
  • 问题内容: 我正在寻找一种在客户端(即在浏览器中)进行traceroute的方法。 据我所知,不可能通过Javascript或Flash发送具有任意TTL值的ICMP,UDP或TCP数据包。我知道Flash允许通过Actionscript中的Socket类进行TCP连接,但是它对于traceroute实现似乎没有用。 是开发浏览器插件的唯一解决方案吗? 编辑 :我刚刚发现它已经用Java小程序完成

  • 问题内容: 截至本文发布之日,名称“ Microsoft Edge”才被正式宣布为新Windows 10的默认浏览器。 问这个问题还为时过早,但是我想知道是否有新的Selenium WebDriver可用,如果没有,是否有任何信息可以告诉我们我们期望等到开发出来再等多久? (Windows 10的技术预览版已经发布,因此在我看来这并不是一个愚蠢的问题。) 问题答案: 是的,Microsoft Ed

  • 问题内容: 我的目标是运行来自Jenkins的基于自动化的Selenium Webdriver,但是jenkins在构建作业时无法打开浏览器。所以我修改了代码以使其在无头模式下运行。自实施无头浏览器以来,存在一些大问题 可以在无头浏览器上处理端到端业务?导致端到端需要检查元素作为过程 如果无头浏览器无法处理,您有什么建议吗? 谢谢,我对自动化的集成程度很低 问题答案: 您无需更改代码即可在无头模式

  • 我想检查angular在生成浏览器应用程序包时是否存在lint错误,如果存在错误则失败。 可能吗?我用恶魔创造了一个手表,但这不是我要找的。。。这 非常感谢。

  • 问题内容: 我正在使用Selenium RC自动执行一些浏览器操作,但我希望浏览器不可见。这可能吗?怎么样?selenium网格呢?我也可以隐藏Selenium RC窗口吗? 问题答案: 有几种选择: 您可以使用Selenium Grid,以便在完全不同的计算机(或虚拟机)上打开浏览器,然后如果您想查看浏览器,则可以通过VNC或远程桌面连接连接到该计算机。另外,还有一个选择:如果在该远程服务器上运

  • 我正在开发一个客户端音乐播放器,并正在寻找一种方法来保存与mp3数据完整的播放列表。 localStorage localStorage的5mb限制排除了该选项。我想知道还有什么其他选项。 DataURIs我读过DataURIs,例如,在使用data:URI时,有没有办法指定建议的文件名?和跨浏览器另存为。txt,但不建议默认文件名,尤其是缺乏IE支持,这些都是破坏交易的因素。 IndexedDB