具有Selenium的C#:当前上下文中不存在“ SelectElement”

时间:2018-07-17 12:07:03

标签: c# selenium selenium-webdriver selenium-chromedriver

我正在尝试从下拉列表中选择某些内容。 我不知道为什么我会出错。我已经初始化了以下内容:

 using OpenQA.Selenium.Support.UI;
 using OpenQA.Selenium;
 using OpenQA.Selenium.Chrome;

错误提示:“ SelectElement”在当前上下文中不存在。

 IWebDriver myDriver = new ChromeDriver();
 IWebElement currency = myDriver.FindElement(By.ClassName("SelecInput"));
 var selectElement = SelectElement(currency);
 selectElement.SelectByText("qwe");

很抱歉,您缺乏知识。刚开始使用Selenium学习C#。感谢您的帮助。

2 个答案:

答案 0 :(得分:4)

SelectElement是一个构造函数,您需要实例化它。

var selectElement = new SelectElement(currency);

答案 1 :(得分:1)

您需要先安装WebDriver软件包。首先要获得支持,这是与WebDriver.Selenium分离的软件包