如何使用硒离子从html元素中获取值

问题描述 投票:0回答:2

我只想从此页面读取值并将其与测试用例中的值进行比较。值(电子邮件地址)在不断变化,我有硒测试箱来测试电子邮件是否相同。如果电子邮件相同,则测试应通过,否则,测试将失败。

我正在尝试读取的HTML元素值:

<input id="DERIVED_HR_FL_EMAIL_ADDR" class="ps-edit" type="text" value="[email protected]" maxlength="70" disabled="disabled" title="Email Address">

我尝试使用Id并验证值,但收到此消息。

error message

Selenium IDE似乎没有从网页读取值,而是说“未定义”。

selenium selenium-webdriver automation selenium-ide value
2个回答
0
投票

您可以像这样存储input元素中的值:

<tr>
  <td>storeAttribute</td>
  <td>xpath=//input[@id='DERIVED_HR_FL_EMAIL_ADDR']@value</td>
  <td>x</td>
</tr>

0
投票

以下示例[

// Get the WebElement corresponding to the Email Address(TextField) WebElement email = driver.findElement(By.id("email")); String str_Email = email.gettext();
© www.soinside.com 2019 - 2024. All rights reserved.