0

PageSection によって Id のリストを動的に取得する方法について、誰かが光を当てることができますか。私たちのページには、個人情報の数に基づくセクションの数が含まれています。各個人は、フォーム ベースの PageSection です。

ここに例があります。

@FindBy(css = "#personForm0 > fieldset > div.apisInfoRequired.statusBox.active > div.btn.action.addBtn > input")
public PageElement addInfantBtn;


@FindBy(css = "#personForm1 > fieldset > div.apisInfoRequired.statusBox.active > div.btn.action.addBtn > input")
public PageElement addAdultBtn;

#personForm0まで行くことができますが#personForm9、 を使用してそれを読んだとき@FindBy、セレンで問題に直面しています。誰かがこれを書く方法についてあなたの考えを共有できますか.

4

1 に答える 1

0

特定の名前または類似の要素を持つすべての要素を見つけて、それらを繰り返し処理し、探しているものが見つかったかどうかを判断できますか?

つまり、使用する代わりに

findElement(By.name("q"));

使えますか

findElements(By.name("q")); 

返された Web 要素のリストを反復処理しますか?

作業している html の例は、おそらくより良い答えを与えるでしょう。

于 2016-04-07T04:21:17.073 に答える