Как исправить ** Значение «value» выходит за пределы диапазона ** Ошибка в транспортире? - PullRequest
0 голосов
/ 03 января 2019

Я работаю в Angular 7 с Protractor для автоматического тестового примера e2e, а также использую набор браузеров для тестирования нескольких браузеров. В моем проекте у меня есть опция загрузки изображений для тестирования загрузки изображений, я использовал следующий код.

const path = require('path'), remote = require('selenium-webdriver/remote');
browser.setFileDetector(new remote.FileDetector());
const displayCustomLogoTextBox = element(by.id('customLogoTextbox'));
const fileToUpload = 'test-logo.png' ,
absolutePath = path.resolve(__dirname, fileToUpload);
displayCustomLogoTextBox.sendKeys(absolutePath);
applyBtn.click();

При тестировании с локальным chorme он работает нормально, но когда я тестирую с использованием браузера, он показывает ошибку ниже этой строки.

displayCustomLogoTextBox.sendKeys(absolutePath);

* Сбой: значение «значение» выходит за пределы диапазона. Это должно быть> = -2147483648 и <= 2147483647. Получено 2977340326 *</strong>

Может кто-нибудь дать мне быстрое решение этого вопроса?

...