Webdriver.io Jasmine和Node fs出现“ Afterall挂钩错误”

时间:2020-10-21 12:27:17

标签: jasmine webdriver fs functional-testing

我在使用Jasmine和Webdriver.io的afterAll钩子中遇到此错误:

import * as path from 'path';
import fs from 'fs-extra';
import CreatePolicyPage from '../../page-object/policy-management/create.page';
import DocumentUploadPage from '../../page-object/document-upload/upload.page';

describe('Document Upload: Policy Reference present in URL', () => {

  const folder = '/files';
  let filePath = '';
  let remoteFilePath = '';
  let reference = `${Math.floor(Math.random() * 100000)}ume`;

  beforeAll((done) => {
    fs.mkdirSync(__dirname + `${folder}`);
    fs.writeFileSync(__dirname + `${folder}/${reference}.txt`, 'the force is strong with this one');
    filePath = path.join(__dirname, `${folder}/${reference}.txt`);
    remoteFilePath = browser.uploadFile(filePath);
  });

  afterAll((done) => {
    fs.emptyDirSync(__dirname + `${folder}`);
  });
});

有什么想法为什么会引发此错误?

0 个答案:

没有答案
相关问题