Я автоматизирую страницу с двумя кнопками загрузки файлов во всех браузерах.Вот фрагмент кода:
WebElement thumbnailClick = driver.findElement(By.id("PageForm_tile_src"));
jse.executeScript("scroll(0, 250)");
thumbnailClick.click();
Это нажатие на первую кнопку загрузки, и это прекрасно работает в Chrome, но при попытке запустить драйвер геккона Firefox выдает InvalidArgumentException: Cannot click <input type=file> elements
ошибку
Я должен найти эти элементы по идентификатору, так как на этой странице есть несколько кнопок загрузки.Зачем Firefox отклонять этот клик, если это легко сделать вручную и работает в любом другом браузере?
Добавление HTML элемента:
<input name="PageForm[tile_src]" id="PageForm_tile_src" type="file">