Я не могу выбрать параметры в выпадающем списке. Я думаю, что мне нужно иметь .Select
или SelectElement
, но такой опции нет.Выберите каждый вариант в раскрывающемся списке, используя Selenium WebDriver C#
Пример кода:
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");
}
"Select" в "ffbrowser.select" сообщается как ошибка:
Error 1 'OpenQA.Selenium.IWebDriver' не содержит определение для " выберите»и ни один из методов расширения„выберите вариант“принятие первого аргумента типа„OpenQA.Selenium.IWebDriver“может быть найден (вы пропали без вести с помощью директивы или ссылка на сборку?)
Мои ссылки проекта включают 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;
использовать IDE Intellisense – MethodMan
с использованием Selenium IDE, он говорит, что должен быть выбран вариант, но он недоступен в визуальной студии intellisense. –
У вас есть FirefoxDriver, поэтому я предполагаю, что вы используете Selenium WebDriver, а не IDE. – Nashibukasan