Используя C# и Selenium, я создаю автоматический сценарий, в котором я, среди прочего, пытаюсь выбрать определенное значение из droplist (значение указано в CSV-файле). Я получаю ошибку;Произошла ошибка при запуске атома щелчка
«произошло ошибки выполнения атома CLICK (ПРЕДУПРЕЖДЕНИЯ: Сервер не предоставляет никакой информации StackTrace)»
Я понятия не имею, что атом нажмите есть, намного меньше, как это исправить ... Любая помощь очень ценится!
заранее спасибо
это код для выпадающего списка:
public bool isellHOSelectAdultsDroplist(string adults)
{
writeToLog(String.Format("Selecting adults from drop list"), this.GetType().Name);
String xpathString = HO_ADULT_SELECTION;
if(GpoExplicitWaitXpathElement(xpathString, 3, 5))
{
IWebElement dropListObjects = webDriver.FindElement(By.XPath(xpathString));
writeToLog(String.Format("DEBUG: Trying to click on appropriate number of adults..."), this.GetType().Name);
selectValueFromAdultDropList(dropListObjects, adults);
return true;
}
else
{
return false;
}
}
//...and это мой выбор-метод
private void selectValueFromAdultDropList(IWebElement dropListObjects, string adults)
{
SelectElement manipulateDroplistObject = new SelectElement(dropListObjects);
manipulateDroplistObject.SelectByValue(adults);
String selection = manipulateDroplistObject.SelectedOption.Text;
int numberOfElements = manipulateDroplistObject.Options.Count;
writeToLog("Number of elements in Adult Droplist: " + numberOfElements, this.GetType().Name);
writeToLog("Selection from adult droplist: " + selection, this.GetType().Name);
}
Что такое полная трассировка стека? В какой строке возникает ошибка? Какой браузер? Какая версия этого браузера? Какая версия Селена? – Arran
нет трассировки стека (отсюда предупреждение ...;)); ошибка возникает в строке SelectElement manipulateDroplistObject = new SelectElement (dropListObjects); в методе выбора; браузер - IE9 v9.0.8112.16421; Сервер Selenium версии 2.25.0; Этот способ выбора объектов на одном и том же дросселере работает отлично в 90% случаев, вот что меня прослушивает ... :) – dedmau5
Во-первых, я предлагаю обновить v2.30 от Selenium. v2.25 довольно старый. – Arran