Selenium Webdriver - нажмите на скрытые элементы

Я пытаюсь автоматизировать загрузку файлов в Google Drive.

Элемент, используемый для передачи параметров, скрыт с высотой - 0px.

Ни одно из действий пользователя не сделает этот элемент видимым. Поэтому мне нужно обойтись, чтобы нажать на элемент, пока он не виден.

<input type="file" style="height: 0px; visibility: hidden; position: absolute; width: 340px; font-size: inherit;" multiple=""/>

Xpath для вышеуказанного элемента -

//*[@class='goog-menu goog-menu-vertical uploadmenu density-tiny']/input

я использую

WebDriver.findElement(By.xpath(<xpath>).sendKeys(<uploadFile>)

Исключение -

org.openqa.selenium.ElementNotVisibleException
Element is not currently visible and so may not be interacted with.

Я попытался с помощью JavascriptExecutor. Но не удалось найти точный синтаксис.

Ответы на вопрос(5)

Ваш ответ на вопрос