とりあえず、
ページ内の要素を取得するにはWebDriverのfindElementやfindElementsを使用。
引数としてはByクラスのメソッドを使用し要素を指定。
- findElement()
- Webページ上のインスタンスを返却。
要素が見つからない場合には「NoSuchElementException」を返却し、複数見つかった場合には最初の1つ目を取得します。 - findElements()
- Webページ上のインスタンスを返却。
要素が見つからない場合には要素0のリストを返却し、複数見つかった場合には要素数分保持したリストを返却します。 - こんな感じ。
- String TargetTag = “div”;
IList<IWebElement> WebElementList = driver.FindElements(By.TagName(TargetTag));
Byによる要素指定
続きを読む Webdriver:要素の取得