Selenium WebDriver выдает UnsupportedCommandException при загрузке файла в Firefox - PullRequest
0 голосов
/ 19 марта 2019

При загрузке файла в Firefox я получаю следующее исключение:

org.openqa.selenium.UnsupportedCommandException: POST /session/{sessionID}/file did not match a known command

Код, который я пишу для загрузки файла:

// upload a file for both Local and Remote
log.info("Upload a file attachment");
LocalFileDetector detector = new LocalFileDetector();
String path = new File("src/test/resources/files/testFile1kB.jpg").getAbsolutePath();
File file = detector.getLocalFile(path);
WebElement element = driver().findElement(By.id("attQuestion"));
((RemoteWebElement) element).setFileDetector(detector);
element.sendKeys(file.getAbsolutePath());

Этот код долго работает нормально с Chrome и Firefox. Он по-прежнему работает с Firefox на удаленной машине, я получил это исключение только недавно, когда запускаю тест для Firefox на локальной машине.

  • Версия Firefox: 65.0.1 (как локальная, так и удаленная)
  • Локальный env: Linux, Удаленный компьютер: Windows 10
  • GeckoDriver: v0.24.0

У кого-нибудь есть такая же проблема?

...