У меня есть сценарий, в котором при загрузке файла на веб-странице, на котором есть кнопка обзора, и при нажатии этой кнопки просмотра появляется окно исследования окон.Я выбираю файл и нажимаю кнопку загрузки в окне.Теперь на веб-странице есть всплывающее окно с наложением для ввода имени загружаемого файла и нажатия кнопки сохранения.
Это невозможно автоматизировать, поскольку перед загрузкой имеется всплывающий экран с наложением.Ниже приведен код, который я использовал.
WebElement PDFUpload =driver.findElement(By.xpath("(//div[@class='upload-area'])[2]"));
PDFUpload.sendKeys("C:\\test\\Testuploads\\test.pdf");
Это нормально работает, когда нет оверлейного экрана после нажатия кнопки загрузки после выбора файла.Но когда оверлей для именования загруженного файла реализован на веб-странице, тест не запускается. Пробовал и с классом робота, но он все еще не работает (возможно, из-за того, что класс робота был указан неправильно).Но оставьте этот случай, потому что я не вижу, чтобы использование класса роботов было хорошей практикой для такого динамического веб-сайта, над которым я работаю.Кто-нибудь может помочь?