有几种选择。我推荐这些。
1.创建方法或Web驱动程序扩展。
public static IWebElement FindElementIfExists(this IWebDriver driver, By by){ var elements = driver.FindElements(by); return (elements.Count >=1) ? elements.First() : null;}// Usagevar element = driver.FindElementIfExists(By.CssSelector("a[data-value*='09.0']"));2.计算元素,如果有1个或更多元素,则获取它。
By by = By.CssSelector("a[data-value*='09.0']");var element = driver.FindElements(by).Count >= 1 ? driver.FindElement(by) : null;那你可以检查
if(element != null) { ... }


