我的代码中有如下所示的元素:
<input id="invoice_supplier_id" name="invoice[supplier_id]" type="hidden" value="">
我想设置它的值,所以我用它的 xpath 创建了一个 web 元素:
val test = driver.findElements(By.xpath("""//*[@id="invoice_supplier_id"]"""))
但现在我看不到设置值的选项…
原文由 Joe 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用
findElement
而不是findElements
或者
或使用 JavascriptExecutor
或者
或(在 JavaScript 中)
希望它会帮助你:)