【发布时间】:2018-11-10 20:13:31
【问题描述】:
我想要达到的目标:
我想建立一个具有适当的无头端到端测试配置的电子项目。
遇到的问题
Spectronjs 似乎是实现这一目标的解决方案。但是,没有任何配置可以防止在每次测试时打开窗口。阅读存储库上的一些线程 + 关于测试的电子文档提到 Xvfb。我试图解决这个问题,但到目前为止理解这不能安装在 Windows 上?而且别无选择。
页面上的列表包括其他选项,例如 Appvoyer 或 CicleCI,但这些又是新的,我几乎找不到关于这些的指南,更不用说,我不太喜欢我必须执行所有这些步骤(链接到 github/bitbucket 帐户等)。
我也尝试过从 electronjs 列表页面浏览演示应用程序,但并不是所有的应用程序都进行了测试,而且当它们进行测试时,它们有时是用一种不同的编程语言编写的,或者专门针对角度或反应,而我的目标是使用 vuejs。
谁能指出一个在 Windows 上对电子应用程序进行离线端到端无头测试的干净示例?
【问题讨论】:
标签: electron e2e-testing headless-browser xvfb