0
PageSectionでListのIDを動的に取得する方法について、誰かが尋ねることができます。 私たちのページ人の情報の数に基づいてセクションの数を含みます。人はフォームベースのページセクションです。セレンの動的要素ID @FindBy
ここは例です。
@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
私は@FindBy
を使用して、私はセレンとの難しさに直面していますことを読んだとき、今、#personForm9
件まで行くことができます。誰かがこれを書く方法についてあなたの考えを分かち合うことができますか?
私は要素の名前を持っていません。 <入力aria-required = "true" value = "" id = "pax-0-field-pn-doc-passport" type = "text" class = "m" aria-invalid = "true"> – RamRapolu
CSSまたはXPATHを使用して検索します。これらはfindElements() –
Thomasと一緒に使用することもできます。これは、アイテム数(Person)に基づいて、HTML上で異なるフォームです。 @FindBy(css = "id1")、css = id2、id3、id4を動的に使用する方法は、それぞれインデックス付きの値を持つ複数の要素が別々にあるためです。私が使用している2クラスのpfa – RamRapolu