首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电子应用自动化工具

电子应用自动化工具
EN

Stack Exchange QA用户
提问于 2016-12-05 09:05:01
回答 2查看 4.1K关注 0票数 3

我们有一个桌面应用程序,已经建立使用电子和铬下面。我们想要一个自动化工具。有人能告诉我自动化的选择是什么吗?

我发现了Spectron,它是由电子社区开发的。然而,我没有得到任何东西,如何开始。我没有得到任何好的文件或YouTube视频。请帮帮忙。

EN

回答 2

Stack Exchange QA用户

发布于 2017-07-13 16:16:47

您可以在官方Github页面上找到一个代码示例来开始,请看下面的代码片段:

代码语言:javascript
复制
# Install Spectron
$ npm install --save-dev spectron

使用标题打开一个验证可见窗口的简单测试。

代码语言:javascript
复制
var Application = require('spectron').Application
var assert = require('assert')

var app = new Application({
  path: '/MyApp'
})

app.start().then(function () {
  return app.browserWindow.isVisible()
}).then(function (isVisible) {
  // Verify the window is visible
  assert.equal(isVisible, true)
}.catch(function (error) {
  console.error('Test failed', error.message)
})

这是从官方网站中摘录出来的。

你也想安装chai和chai的承诺。

代码语言:javascript
复制
npm install --save-dev chai
npm install --save-dev chai-as-promised

Chai是一个用于节点的BDD / TDD断言库,第二个库通过关于承诺的断言来扩展它。

票数 1
EN

Stack Exchange QA用户

发布于 2018-06-19 12:24:27

除了前面提到的其他答案之外,我还将建议使用茉莉花光谱框架。我试过摩卡,但在自动化过程中遇到了一些问题。

票数 1
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/24062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档