2

私は Selenium IDE が初めてで、改行のある値を assertText にする必要があります。例:

assertText への実際のメッセージ:
Hello
World

store      | Hello <br/> World | txtValue
assertText | id=label          | ${txtValue}

助けてください。

4

2 に答える 2

2

あなたを変数に渡し、id=label改行を削除してから、変数に対してアサーションを実行します。

  1. 予期されるテキストを保存:

    store | Hello World | txtValue
    
  2. ストアページのテキスト:

    storeText | xpath=(//*[@id=label]) | labelValue
    
  3. ページ テキストから改行を削除します。

    echo  | javascript{storedVars.labelValue = storedVars.labelValue.replace(/(\r\n|\n|\r)/gm,"")} | 
    
  4. 期待されるテキスト = ページ テキストをアサートします。

    assertExpression | javascript{storedVars.txtValue==storedVars.labelValue} | true
    
于 2012-09-27T03:49:36.427 に答える