第一次发帖。我正在运行Selenium IDE脚本,其中应该验证填充的帐户信息。我正在使用verifyText执行此操作,但是我收到的错误是实际与我设置的值不匹配。在这种情况下,我正在硬编码这个值,因为我知道会发生什么,我正在从网站上直接复制价值。我试图将值复制到文本编辑器中,以查看是否有任何隐藏字符但未找到任何隐藏字符。这个页面上有5个字段。 以下是行和日志的IDE脚本。我已经用变量
交换了实际的客户信息<tr>
<td>verifyText</td>
<td>id=NAME_ON_ACCOUNT</td>
<td><AcctName></td>
</tr>
<tr>
<td>verifyText</td>
<td>id=ADDRESS_1</td>
<td><AcctAddress></td>
</tr>
<tr>
<td>verifyText</td>
<td>id=CITY_PROVINCE</td>
<td><AcctCity></td>
</tr>
<tr>
<td>verifyText</td>
<td>id=ZIP</td>
<td><AcctZip></td>
</tr>
<tr>
<td>verifyText</td>
<td>id=PHONE</td>
<td><AcctPhone></td>
</tr>
以下是日志
[info] Executing: |verifyText | id=NAME_ON_ACCOUNT | <AcctName> |
[error] Actual value '' did not match '<AcctName>'
[info] Executing: |verifyText | id=ADDRESS_1 | <AcctAddress> |
[error] Actual value '' did not match '<AcctAddress>'
[info] Executing: |verifyText | id=CITY_PROVINCE | <AcctCity> |
[error] Actual value '' did not match '<AcctCity>'
[info] Executing: |verifyText | id=ZIP | <AcctZip> |
[error] Actual value '' did not match '<AcctZip>'
[info] Executing: |verifyText | id=PHONE | <AcctPhone> |
[error] Actual value '' did not match '<AcctPhone>'
答案 0 :(得分:0)
您无法从输入字段获取文本,但可以存储其“value”属性,然后检查此值是否等于某个文本。例如:
storeAttribute | id=NAME_ON_ACCOUNT@value | nameValue
verifyEquals | ${nameValue} | <AcctName>