Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Electron Spectron获取桌面应用程序自动化超时错误_Electron_Spectron - Fatal编程技术网

Electron Spectron获取桌面应用程序自动化超时错误

Electron Spectron获取桌面应用程序自动化超时错误,electron,spectron,Electron,Spectron,面临错误:超过100000毫秒的超时。对于异步测试和挂钩,确保调用“done()”;如果返回承诺,请确保它已解决。请帮助mi解决此超时问题 I have written below code for electron desktop app automation const Application = require('spectron').Application const chai = require('chai') const chaiAsPromised = require('cha

面临错误:超过100000毫秒的超时。对于异步测试和挂钩,确保调用“done()”;如果返回承诺,请确保它已解决。

请帮助mi解决此超时问题
 I have written below code for electron desktop app automation

const Application = require('spectron').Application
const chai = require('chai')
const chaiAsPromised = require('chai-as-promised')
const electronPath = require('electron')
const path = require('path')

chai.should()
chai.use(chaiAsPromised)
describe('Application launch', function () {
  this.timeout(40000);
  beforeEach(function () {
    this.app = new Application({
     // path: 'appfile.exe path',
      args: [path.join(__dirname, '..')]
    })
    return this.app.start()
  })
  beforeEach(function () {
    chaiAsPromised.transferPromiseness = this.app.transferPromiseness
  })
  afterEach(function () {
    if (this.app && this.app.isRunning()) {
  //    return this.app.stop()
    }
  })
  it('opens a window', function () {
    console.log("hii")
    this.app.browserWindow.isVisible().then(function (visible) {
      console.log('window is visible? ' + visible)
    })
  })
})