Estoy tratando de automatizar la función de cargar archivos en Google Drive.Selenium Webdriver - haga clic en elementos ocultos
El elemento utilizado para pasar los parámetros se oculta con la altura - 0px.
Ninguna de las acciones del usuario haría visible este elemento. Así que necesito un trabajo para hacer clic en el elemento mientras no esté visible.
<input type="file" style="height: 0px; visibility: hidden; position: absolute; width: 340px; font-size: inherit;" multiple=""/>
El XPath para el elemento anterior es -
//*[@class='goog-menu goog-menu-vertical uploadmenu density-tiny']/input
estoy usando
WebDriver.findElement(By.xpath(<xpath>).sendKeys(<uploadFile>)
Excepción -
org.openqa.selenium.ElementNotVisibleException
- Eleme nt no está visible actualmente y por lo tanto no se puede interactuar con.
He intentado con JavascriptExecutor. Pero no puede encontrar la sintaxis exacta.
Tome una mirada en el HTML, Google Drive es sólo una forma? Si es así, no use Selenium, solo escriba una secuencia de comandos para publicar un formulario con los datos que especifique. – jasop