ドロップダウン リストでオプションを選択できません。.Select
またはが必要だと思います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;