Selenium IDE - verifyText [错误] 实际值 '' 不匹配 <acct name>

Selenium IDE - verifyText [error] Actual value '' did not match <acct name>

第一次 post。我是 运行 一个 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>'

您无法从输入字段中获取文本,但您可以存储其 "value" 属性,然后检查该值是否等于某个文本。例如:

storeAttribute | id=NAME_ON_ACCOUNT@value | nameValue
verifyEquals | ${nameValue} | <AcctName>