Ho elemento nel mio codice che assomiglia a questo:Come impostare "valore" per inserire elementi web usando selenio?
<input id="invoice_supplier_id" name="invoice[supplier_id]" type="hidden" value="">
voglio impostare il suo valore, così ho creato un elemento web con la sua XPath:
val test = driver.findElements(By.xpath("""//*[@id="invoice_supplier_id"]"""))
ma ora non vedo un opzione per impostare il valore ...
Se Stai lavorando con un ID, dovresti usare il By-Locator appropriato: 'By.id (" invoice_supplier_id ")' –
Attualmente stai raccogliendo un elenco di WebElements. È necessario estrarre WebElement dall'elenco o trovare solo WebElement da solo. Sarà inoltre necessario mostrare l'elemento prima che Selenium possa interagire con esso. – Ardesco