この要素を見つけたい
driver.findElement(By.className("name")).findElement(By.tagName("a"));
@FindBy
注釈を使用する方法はありますか?
この要素を見つけたい
driver.findElement(By.className("name")).findElement(By.tagName("a"));
@FindBy
注釈を使用する方法はありますか?
「name」クラスを持つ要素内の「a」タグを探しているので、XPath または CSS セレクターを介してそれらを組み合わせてみてください。
@FindBy(xpath = "//*[@class = 'name']/a")
private WebElement nameLink;
また
@FindBy(css = ".name > a")
private WebElement nameLink;
FindBys
私はセレンで
いくつかの注釈をテストしていますが、使用するTageName
とName
正しく機能しないことがあります!!.
of do フィルターのList<WebElement>
使用法を見つけます。driver.findElement(By.name("...."))