2017-06-12 24 views
0

初めて投稿しました。人口統計情報を検証する予定のSelenium IDEスクリプトを実行しています。私はこれを行うにはverifyTextを使用していますが、実際には私が設定した値と一致しないというエラーが出ています。この場合、値をハードコーディングしています。何を期待するのか分かり、サイトから値を直接コピーしています。私は、テキストエディタに値をコピーして、隠れた文字があるかどうかを確認しようとしましたが、何も見つかりませんでした。これには5つのフィールドがあります。 行とログのIDEスクリプトを次に示します。私はその後、ログSelenium IDE - verifyText [エラー]実際の値 ''が一致しません<acct name>

[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

は、あなたが入力フィールドからテキストを取得することはできませんが、その「値」属性を格納することができます変数

<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> 

、ここで実際のクライアント情報を交換してきましたこの値が特定のテキストと等しいことを確認してください。例:

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

ありがとう。私の問題を解決した "価値観"の観点からそれを進める。 – Che

関連する問題