【发布时间】:2021-11-28 01:04:22
【问题描述】:
driver.FindElement(By.Id("inputUsername")).SendKeys("aca");
driver.FindElement(By.Id("inputPassword")).SendKeys("123");
driver.FindElement(By.TagName("button")).Click();
SelectElement oSelect = new SelectElement(driver.FindElement(By.Id("selectFilterbyUser")));
oSelect.selectByText("Alex");
有人对我在上面附加的问题有解决方案吗?尝试使用SelectElement,但它显示:
The type or namespace `SelectElement` could not be found.
我试图查看潜在的修复方法,但它只显示了三个选项
- 在新文件中生成类
SelectElement - 生成类
SelectElement - 生成嵌套类
SelectElement
有人知道怎么解决吗?
【问题讨论】:
-
欢迎来到 SO。最好在问题中包含错误文本而不是图像。您还需要包含代码的相关部分。见stackoverflow.com/help/mcve
-
Kevin 避免发布图片链接,并以正确的格式分享您的问题代码。你可以参考这个链接how to ask a question
-
如果您使用的是 Visual Studio,请尝试右键单击
SelectElement,然后resolve namespace单击正确的命名空间,以便将其添加到文件顶部 -
@Rafalon 它没有在那里显示任何命名空间。右键单击时仅显示这三个(在新文件中生成类SelectElement,生成类SelectElement和生成嵌套类SelectElement)
-
@Kevin 在代码顶部显示“使用”导入行。问题可能就在那里
标签: c# selenium selenium-webdriver nunit nunittestadapter