Транспортир: HTTP метод не разрешен - PullRequest
0 голосов
/ 06 апреля 2020

Это строка с ошибкой:

browser.actions().sendKeys(protractor.Key.ESCAPE).perform();

Ошибка: - Failed: HTTP method not allowed

Отлично работает с Google chrome, но при запуске теста e2e с firefox она не делает. Я совсем не понимаю ошибку, так как я не делаю никакого метода HTTP. Я просто нажимаю кнопку ES C, вот и все, здесь нет ни GET, ни PUT OR ... запросов, которые я делаю здесь ..

1 Ответ

0 голосов
/ 06 апреля 2020

Это известная проблема в транспортире, которую я также прокомментировал в билете, посмотрите здесь

Я предлагаю вам это - https://www.npmjs.com/package/protractor-firefox-support

пример:

 const support = require('protractor-firefox-support');
module.exports.mouseClick = ({elemSelector, point, tgtIndex} = {}) => {
   const options = {};
   (elemSelector) ? options.selector = elemSelector : null;
   (point) ? options.point = point : null;
   (tgtIndex) ? options.elementIndex = tgtIndex : null;
   return browser.executeScript(support.mouseClick, options);
}
...