Как мне установить Spectron и начать писать на нем скрипты? - PullRequest
0 голосов
/ 06 сентября 2018

Получил последнее Требование, где мне нужно сделать Автоматизацию теста приложения Backend Node js, используя спектрон. Я хотел бы знать, какие навыки программирования необходимы, чтобы приблизиться к тому же

1 Ответ

0 голосов
/ 10 сентября 2018

Найдите документацию Spectron на https://electronjs.org/spectron

Установка

npm install --save-dev spectron

Пример файла теста выглядит следующим образом

const Application = require('spectron').Application
const assert = require('assert')
const electronPath = require('electron')
const path = require('path')

describe('Application launch', function () {
  this.timeout(10000)

  beforeEach(function () {
    this.app = new Application({

      path: electronPath,


      args: [path.join(__dirname, '..')]
    })
    return this.app.start()
  })

  afterEach(function () {
    if (this.app && this.app.isRunning()) {
      return this.app.stop()
    }
  })

  it('shows an initial window', function () {
    return this.app.client.getWindowCount().then(function (count) {
      assert.equal(count, 1)

    })
  })
})

Spectron может работать с любым тестовым фреймворком. Я предпочитаю использовать мокко.

Клонируйте этот проект для получения дополнительной информации https://github.com/electron/spectron

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...