C#でseleniumを使用してテストを記述していますが、問題に直面しています。
これが私のhtmlです。Web ページで「100」を見つけるにはどうすればよいですか?
< ul>
< li class=""> 100 < /li>
< li class=""> 200 < /li>
< li class=""> 300 < /li>
< li class=""> 400 < /li>
< li class=""> 500 < /li>
< /ul>
C#でseleniumを使用してテストを記述していますが、問題に直面しています。
これが私のhtmlです。Web ページで「100」を見つけるにはどうすればよいですか?
< ul>
< li class=""> 100 < /li>
< li class=""> 200 < /li>
< li class=""> 300 < /li>
< li class=""> 400 < /li>
< li class=""> 500 < /li>
< /ul>
IWebDriver Driver = new FirefoxDriver();
IWebElement element = Driver.FindElement(By.XPath("//li[text()=' 100 ']"));
xpath なしでも実行できます。
driver.FindElements(By.TagName("li")).Where(elem => elem.Text.Trim() == "100").FirstOrDefault();