Selenium - FileNotFound в OpenFileDialog - PullRequest
       2

Selenium - FileNotFound в OpenFileDialog

0 голосов
/ 27 сентября 2018

После нажатия кнопки на странице открывается диалоговое окно файла.

Я написал следующий код для отправки ключей:

Driver.SwitchTo().ActiveElement().SendKeys(
            "\"Q:\\OneDrive\\Documents\\Production\\01-Intro.mp4\""              
        );

Файл существует, и путь указан правильноно я ловлю:

System.InvalidOperationException: 'недопустимый аргумент: файл не найден: "Q: \ OneDrive \ Documents \ Production \ 01-Intro.mp4 \"

Любые подсказки о том, какэто исправить?

1 Ответ

0 голосов
/ 27 сентября 2018

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

  • driver.findElement (путь к вводу) .sendKeys (местоположение файла);

В вашем случае попробуйте одну двойную кавычку:

Driver.SwitchTo (). ActiveElement (). SendKeys ("Q: \\ OneDrive \\ Documents \\ Production \\ 01-Intro.mp4 ");

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