电子:用量角器进行端到端测试

时间:2017-03-02 09:30:01

标签: angularjs protractor electron

我们正在使用AngularJS与Electron制作桌面应用程序,我们希望使用Protractor进行端到端测试,问题是我们遇到了运行它的问题,我们真的不知道问题是什么,但看起来就像有一些同步问题,比如它不是在等待页面加载,而是在测试完成后没有关闭应用程序。

这是量角器配置文件:

 const ELECTRON_PATH = '/usr/bin/electron';
const APP_PATH = '/home/me/project/myapp';

exports.config = {
    directConnect: true,
    framework: 'mocha',
    specs: [
        'test.js'
    ],
    capabilities: {
        browserName: 'chrome',
        platform: 'LINUX',
        chromeOptions: {
            binary: ELECTRON_PATH,
            args: ['app=' + APP_PATH, '--e2e-testing']
        }
    },
    onPrepare: function() {
        browser.ignoreSynchronization = true;
        browser.resetUrl = 'file://';
    }
};

0 个答案:

没有答案