如何从字段中获取值并将它们存储在变量中

时间:2013-11-28 10:30:09

标签: java selenium field store

我有一个字段,其名称和ID都是“TxtVAcc”。我想取其中的值(这是一个5位数字)并将其存储在一个变量“AccNo”中。

然后在具有ID的字段中传递其变量:     ctl00_CP1_UcAddEditAppointments1_txtAccNumber

现在我正在使用以下代码并在上面的字段中给出一个硬编码值:

idriver.findElement(By.id("ctl00_CP1_UcAddEditAppointments1_txtAccNumber")).sendKeys(new String[] {"66495"});

我正在使用Selenium,JAva,Win 8,IE 10。

2 个答案:

答案 0 :(得分:2)

在WebElement上使用getAttribute(“value”)或getText()来访问它的值:

String accNo = idriver.findElement(By.id("TxtVAcc")).getAttribute("value");
idriver.findElement(By.id("ctl00_CP1_UcAddEditAppointments1_txtAccNumber")).sendKeys(accNo);

答案 1 :(得分:0)

如果您在Firefox中使用Selenium Ide,请下载名为Stored variables的加载项 https://addons.mozilla.org/en-US/firefox/addon/stored-variables-viewer-seleni/ 然后保存变量并导出代码

相关问题