我只想从此页面读取值并将其与测试用例中的值进行比较。值(电子邮件地址)在不断变化,我有硒测试箱来测试电子邮件是否相同。如果电子邮件相同,则测试应通过,否则,测试将失败。
我正在尝试读取的HTML元素值:
<input id="DERIVED_HR_FL_EMAIL_ADDR" class="ps-edit" type="text" value="[email protected]" maxlength="70" disabled="disabled" title="Email Address">
我尝试使用Id并验证值,但收到此消息。
Selenium IDE似乎没有从网页读取值,而是说“未定义”。
您可以像这样存储input
元素中的值:
<tr>
<td>storeAttribute</td>
<td>xpath=//input[@id='DERIVED_HR_FL_EMAIL_ADDR']@value</td>
<td>x</td>
</tr>
以下示例[
// Get the WebElement corresponding to the Email Address(TextField)
WebElement email = driver.findElement(By.id("email"));
String str_Email = email.gettext();