C# 无法在XPath上获取值

C# 无法在XPath上获取值,c#,selenium-webdriver,selenium-chromedriver,C#,Selenium Webdriver,Selenium Chromedriver,在我的代码中,左侧有一个菜单边栏 通过使用selenium,我需要做的是创建一个包含图标为“new”的元素的集合 并非菜单中的所有声音都有该图标,因此,为了创建该集合,我使用该指令: ReadOnlyCollection<IWebElement> vociMenu = driver.FindElements(By.XPath("//img[@alt='Nuove faq disponibili']")); 但它不起作用。 可能是因为我的收藏没有

在我的代码中,左侧有一个菜单边栏

通过使用selenium,我需要做的是创建一个包含图标为“new”的元素的集合

并非菜单中的所有声音都有该图标,因此,为了创建该集合,我使用该指令:

        ReadOnlyCollection<IWebElement> vociMenu = driver.FindElements(By.XPath("//img[@alt='Nuove faq disponibili']"));
但它不起作用。 可能是因为我的收藏没有看到它

我不明白如何读取包含新图标的每个菜单语音的数据应用程序值。有人能帮忙吗

      int dataApp = Convert.ToInt32(voceCorrente.GetAttribute("data-app"));