0

日付テキスト ボックス フィールドを含むアプリケーションをテストするために、loadRunner の JavaScript コードを作成しようとしています。

ユーザーがカレンダーポップアップで特定の日付、たとえば25をクリックできるJavaScriptを知りたいと思いました。

デフォルトでは、テキストボックスは空であり、ユーザーはテキストボックス/カレンダー アイコンをクリックして、カレンダー ポップアップを表示する必要があります。アプリケーションでは、カレンダー ポップアップは、HTML コードに従ってタグ内のカレンダーtableid各行で構成されます。tdテキストボックスは文字を受け入れません。唯一のオプションはカレンダーから選択することです。

コードでテーブルを表示できます

var table=document.getElementById("tableid");

この後、特定のグリッドセルを選択する方法に何を書くか。

4

1 に答える 1

0

私にとっては、DOM操作にjQueryを使用する方がはるかに便利ですが、純粋なJSを主張する場合は、これを行うことができます:

document.getElementById('tableid').getElementsByTagName('td')[4].click()

.getElementsByTagName('td')テーブル内のすべての td の HTML コレクション (配列) を返すため、問題の td のインデックス (私の例では 4) を指定する角括弧表記でそれぞれにアクセスできます。click次に、イベントをトリガーするだけです

于 2012-09-18T16:58:38.037 に答える