C# 两次使用相同的变量

C# 两次使用相同的变量,c#,variables,webdriver,C#,Variables,Webdriver,当我添加第二个dorpdownmenu进行选择时,出现一个错误,说明它已经定义了一个变量selectElement SelectElement selectElement = new SelectElement(driver.FindElement(By.Id("Month"))); selectElement.SelectByText("January"); 有没有办法在一个使用webdriver C#的selenium项目中使用两个精确的变量?(非java版)解决方案:

当我添加第二个dorpdownmenu进行选择时,出现一个错误,说明它已经定义了一个变量
selectElement

    SelectElement selectElement = new SelectElement(driver.FindElement(By.Id("Month")));
    selectElement.SelectByText("January");
有没有办法在一个使用webdriver C#的selenium项目中使用两个精确的变量?(非java版)

解决方案:

            new SelectElement(driver.FindElement(By.Id("Month"))).SelectByText("January");
在此处发现的解决方案:

通过文本选择一个选项

(new SelectElement(driver.FindElement(By.XPath(""))).SelectByText("");
To Select an Option via Value:

 (new SelectElement(driver.FindElement(By.XPath(""))).SelectByValue("");

你能复制错误输出吗?