2

私はを使用してRubyおりWatir-webdriverPage-object gem自動テストのために仕事をしています。

テキストフィールドの量の点で本質的に動的なページに人々がどのようにアプローチするのか疑問に思っています。私が現在作業しているページには'key' / 'value'ペアリストがあり、必要な数だけ追加できます。

私はちょうど私がアクセスできることを知っています

text_field(:key5, id: "key", index: 4)
text_field(:value5, id: "value", index: 4)

しかし、存在しない可能性のある大量のアイテムをサポートページに入力するのは少し面倒です。

私が見逃しているこれへのより良いアプローチはありますか?

4

1 に答える 1

1

頭に浮かぶ最も簡単なアイデアは、次のようなことです。

text_fields(:key, :id => 'key')
text_fields(:value, :id => 'value')

これによりメソッドが生成されkey_elementsvalue_elementsテキスト フィールドの配列が返されます。おそらくこれはあなたのために働くでしょう。

于 2013-01-15T01:59:57.853 に答える