«Ошибка сеанса истекла» в пользовательском интерфейсе при загрузке файла с помощью автоматизации Protractor.Я использую sendKeys для загрузки файла - PullRequest
0 голосов
/ 02 июля 2019

Я пытаюсь загрузить файлы (xlsx) с помощью опции sendKeys в угловой интерфейс, но тесты не проходят на пользовательском интерфейсе с помощью:

Your request was rejected due to a session timeout. Refresh the page to begin a new session

При дополнительной отладке я обнаружил - позадив сценах выбрасывается ошибка «403: запрещено», которая не имеет смысла, потому что я могу успешно выполнить ту же операцию вручную.Вот мой код:

async clickChooseButtonCrct(moduleName: string) {
var click_element = element(by.id(moduleName));
browser.executeScript("arguments[0].scrollIntoView();", click_element);
if (moduleName = 'nameOfModule') {
return await 
click_element.element(by.css('input[type=file]')).sendKeys("absolute path 
of the file");
}
...