ページ オブジェクト クラスを設計する際、名前とともに FindBy@FindBy(name="value")
を使用します。
以下のコードは、ユーザー名フィールドのような Web ページのテキスト ボックスを検索します。
@FindBy(name="username")
WebElement txtboxUname;
........ // testfunction 内ではtxtboxUname
、以下のように呼び出します
txtboxuname.sendKeys("purnendu");
では、ラジオ ボタン ページ オブジェクトについては、どのように定義するのです@FindBy
か ??? 次のコードが機能していません
@FindBy(name="radio")
List<WebElement> radioBtnSelectTrip
;
.......関数内の呼び出し
radioBtnSelectTrip.get(0).click();
上記の@FindBy
手法はラジオ ボタンでは機能しません。Pagefactory で定義radiobutton
し@FindBy
て使用する方法を教えてください。