我无法在下拉列表中选择选项。我想我需要有.Select
or SelectElement
,但没有这样的选择。
示例代码:
IWebDriver ffbrowser = new FirefoxDriver();
ffbrowser.Navigate().GoToUrl("http://www.amazon.com/");
ffbrowser.Manage().Window.Maximize();
Thread.Sleep(500);
IWebElement ddl = ffbrowser.FindElement(By.Name("url"));
int numofitems = ddl.FindElements(By.TagName("option")).Count;
for (int i = 1; i < numofitems; i++)
{
ffbrowser.select("TagName = option", "index = i");
}
“ffbrowser.select”中的“select”报错:
错误 1 'OpenQA.Selenium.IWebDriver' 不包含 'select' 的定义,并且找不到接受类型为 'OpenQA.Selenium.IWebDriver' 的第一个参数的扩展方法 'select'(您是否缺少 using 指令或装配参考?)
我的项目参考包括Selenium.WebDriverBackedSelenium
, Thoughtworks.Selenium.Core
, WebDriver
,WebDriver.Support
我有
using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.IE;
using OpenQA.Selenium.Support.UI;