簡體   English   中英

如何在Java中使用Selenium Webdriver獲取更新的隱藏字段值

[英]how to get updated hidden field value using Selenium webdriver in java

我試圖使用下面的代碼來獲取隱藏字段的值,但默認值為0.69163

WebElement hiddenInput = ieDriver.findElement(By.id("form_base_amount_input_hidden"));
String currencyConverted = hiddenInput.getAttribute("value");

舊值:

<input name="base_amount" id="form_base_amount_input_hidden" value="0.69163" type="hidden">

新值:

<input name="base_amount" id="form_base_amount_input_hidden" value="383.852" type="hidden">

我認為僅通過JavaScriptExecutor:

JavascriptExecutor je = (JavascriptExecutor) ieDriver;
String script = "document.getElementsById('form_base_amount_input_hidden')[0].setAttribute('value', '383.852');");
je.executeScript(script);
String  text = (String)((JavascriptExecutor) driver).executeScript("return document.getElementsByName('base_amount')[0].value;");  

請執行此語句,希望您能得到結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM