Я новичок в области автоматизации браузера и обучения селену.Мне удалось настроить JAR-зависимости и драйвер также.Это открытие веб-страницы .., обнаружение загрузки страницы, а также обнаружение элемента доступны для нажатия.Но он открыл select file dialog box
, и я не могу выбрать файл с помощью селена.
Вот мой код Java:
ChromeOptions options = new ChromeOptions();
options.addArguments("--disable-notifications");
WebDriver driver = new ChromeDriver(options);
driver.get("https://xyz.abc.pqr");
try
{
WebDriverWait wait = new WebDriverWait(driver, 60);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("element_id_1")));
System.out.println("Loaded and in....");
WebElement AttachMenu = driver.findElement(By.className("Class_1"));
AttachMenu.click();
System.out.println("Clicked Attach menu....");
// <input type="file" accept="image/*,video/*" multiple="" style="display: none;">
// As you can see above input element is not having any id or class
// How do i sendkeys to above input element that has opened dialog
// this is the question...
}
catch (TimeoutException e)
{
System.out.println("Element not found...");
}
// driver.quit();
ЭТО НЕ ЗАГРУЗКА, ЭТО ПРОСТО ВЫБОР ФАЙЛА;Я НАЖМИТЕ НА КНОПКУ ДЛЯ ЗАГРУЗКИ…
Любая помощь / пожелания будут оценены и заранее благодарны за то, что уделили нам драгоценное время на этот вопрос.