C# 如何从下拉的hyperlinks0中选择具有相同类名和selcet的项的下拉列表?

C# 如何从下拉的hyperlinks0中选择具有相同类名和selcet的项的下拉列表?,c#,selenium,web-crawler,C#,Selenium,Web Crawler,我是XML和任何web工作人员的完全初学者。我正在处理Selenium 2.53在C上编程webCrawler。需要从具有相同类名的多个下拉列表中选择下拉列表。 如果这类问题能得到一般性的回答,我会很高兴的 到被解析的页面 上面两个下拉列表存储在此标记中 如果要从类finam ui下拉列表中查找第一个元素,请使用以下xpath: //div[@class='finam-ui-dropdown-list'][1] 要选择后面的选项,请使用此xpath查找元素: //a[.='Курс рубл

我是XML和任何web工作人员的完全初学者。我正在处理Selenium 2.53在C上编程webCrawler。需要从具有相同类名的多个下拉列表中选择下拉列表。 如果这类问题能得到一般性的回答,我会很高兴的

到被解析的页面

上面两个下拉列表存储在此标记中


如果要从类finam ui下拉列表中查找第一个元素,请使用以下xpath:

//div[@class='finam-ui-dropdown-list'][1]
要选择后面的选项,请使用此xpath查找元素:

//a[.='Курс рубля']
点击那个。该元素应该是可见的,以便执行单击操作,因此通常您希望执行以下步骤来选择某些内容:

找到下拉列表并单击以显示值 使用WebDriver Wait&ExpectedConditions从下拉列表中查找元素,并单击该元素

wait.until(ExpectedConditions.elementToBeClickable(by))

希望有帮助。

你说:我是一个完全的初学者。。。那么,您是否希望我们教您有关XML、Selenium、web人员和任何其他web概念的所有知识?请先通读一遍。非常感谢。我的代码工作得很好,而且现在我已经更好地理解了XPath,现在我已经解决了自己的示例。