0
私はPage Factory
を使用しています。ラジオボタンは2つあります。両方のラジオボタンには名前ロケータが共通のname='radl'
、男性のラジオボタン=「m」の女性のラジオボタンの値は「f」である。ユーザー入力に基づいてこれらのラジオボタンのいずれかを選択する必要があります。下の「性別」要素の子要素を取得するにはどうすればよいですか?WebDriver:@ FindByを使用して作成された要素の子要素を取得したい
@FindBy(name ="radl")
WebElement gender;
いいです、ありがとう。好奇心の外に、私が作成した「性別」のweb要素の子要素を取得することは可能ですか? – JavaSeleniumNovice
ええ、@FindBys(複数の点に注意してください)を使い、FindByアノテーションの配列を渡してください。 @FindBys({@ FindBy(id = "foo")、@FindBy(className = "bar")})この場合、要素 'bar'は、要素 'foo'の階層の下に表示されると返されます。あなたはまた、これを得るためにCSSやXPathを使用することができます。 – Grasshopper