2017-07-03 3 views
0

私のHTMLコード:どのようにHTMLのWebページ上のVBScriptを使用して配列の要素を入れて(テスト自動化)

<input name="distance[]" required="required" type="text"> 

QTPテストソフトウェアを使用して1によりdistance[]配列1の要素を入れて対応するVBScriptのコードになりますどのような。

私はこのコードをしようとしているが、そのは動作していない:

IE.Document.All.("distance[0]").Value= "1" 

答えて

0

あなたは角括弧のペアで終わる名前が配列ことはありません何かを与えるという理由だけで。テキスト入力フィールドは配列ではなく文字列を返します。だから私は([]括弧を削除するには)私のhtmlコードを変更する必要が

<input name="distance" required="required" type="text"> 
distance = Split(IE.Documents.All.distance.Value) 
WScript.Echo distance(0) 
+0

:あなたは、実際の配列を取得した値を分割する必要がありますか? –

+0

角括弧が有効な名前文字であるかどうかは分かりませんが、安全な側に置くだけでそれらを削除します。 –

関連する問題