2017-06-12 108 views
0

第一次發佈。我正在運行一個Selenium IDE腳本,其中填充的帳戶信息應該被驗證。我使用verifyText來做到這一點,但我得到的錯誤,實際不符合我設置的值。在這種情況下,我對價值進行了硬編碼,因爲我知道該期待什麼,並且直接從網站複製價值。我試圖將這些值複製到文本編輯器中,以查看是否有任何隱藏的字符,但沒有找到。這裏發生的頁面有5個字段。 以下是行和日誌的IDE腳本。我交換了變數Selenium IDE - verifyText [error]實際值''不匹配<acct name>

<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

你不能從一個輸入字段中的文本,但你可以存儲它的「值」屬性,然後檢查該值是否等於某個文本。例如:

storeAttribute | [email protected] | nameValue 
verifyEquals | ${nameValue} | <AcctName> 
+0

謝謝。從「價值」的角度去解決我的問題。 – Che

相關問題