Как обрабатывать несколько загрузок файлов в IE11 при запуске тестовых примеров e2e в транспортире, используя лаборатории соусов в качестве платформы (для запуска e2e в конвейере Bamboo)? - PullRequest
0 голосов
/ 07 августа 2020

Для браузера chrome загрузка нескольких файлов отлично работает с одним и тем же кодом в браузере Inte rnet Explorer он не работает, поскольку он выбирает один файл для загрузки, а не все файлы за раз. Вот строки кода:

function uploadMultiDocument(fileToUploadArr: string[]) {
  let path1 = require('path');
  let upload_button = element(by.xpath('//button[@e2e-id="upload_button"]'));
  fileToUploadArr.forEach((filePath, index) => {
    let absoluteFilePath = path1.resolve(__dirname, filePath);
    element(by.name('myfile')).sendKeys(absoluteFilePath);
    if (index == fileToUploadArr.length - 2) {
      propertiesModal.uploadCloseIcon.click();
    }
  });
}

it('should remove document name from upload modal popup', function () {
  uploadMultiDocument([
    './testingFile/Auth_Sequence.png',
    './testingFile/04.1.1-completeFlow.pdf']);
  multipleUpload.removeFileFromUpload.click();
  expect((multipleUpload.removeFileFromUpload).isPresent()).toBe(false);

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