У меня есть следующее ключевое слово для загрузки файлов в моем тестовом примере:
Upload IP
SeleniumLibrary.Click Element xpath=/html/body/div[1]/div/div/div[2]/div/div[2]/div/div/div/div/div[2]/div[1]/app-root/div/div/app-permit-form/div/form/div[2]/div[1]/elicatmu-permit-wizard/div/a[2]
Click Element xpath=/html/body/div[1]/div/div/div[2]/div/div[2]/div/div/div/div/div[2]/div[1]/app-root/div/div/app-permit-form/div/form/div[5]/blup-oc-documents-form/div/elicatmu-file-upload-group/div/div[1]/div[1]/div[1]/elicatmu-file-upload/div/div[1]/div/a/i
Choose File xpath=/html/body/div[1]/div/div/div[2]/div/div[2]/div/div/div/div/div[2]/div[1]/app-root/div/div/app-permit-form/div/form/div[5]/blup-oc-documents-form/div/elicatmu-file-upload-group/div/div[1]/div[1]/div[1]/elicatmu-file-upload/div/div[1]/div/a/i C:\\RobotProjects\\OccupationCertificate\\DOCs\\Application Form.pdf
Когда я запускаю тестовый пример, у меня появляется следующая ошибка:
WebDriverException: Сообщение: неизвестная ошибка: невозможно сфокусировать элемент
(Информация о сеансе: chrome = 71.0.3578.98) (Информация о драйвере:
chromedriver = 2.45.615291
(ec3682e3c9061c10f26ea9e5cdcf3c53f3f74387), платформа = Windows NT
10.0.16299 x86_64)
Я уже пробовал без ключевого слова Click Element, и результат тот же. Я тоже пытаюсь изменить путь к документу, и это то же самое.
Я думаю, что проблема может быть в Chrome WebDriver, но мне действительно нужно запустить этот тест на Chrome.
HTML-код:
<a _ngcontent-c21=""><span _ngcontent-c21="">browse files</span><i _ngcontent-c21="" class="fas fa-folder-open"></i></a>