Добрый день.
Есть следующая проблема.
В тесте написанного под WebDriver, нужно работать с списками типа ComboBox. В FF тест отработал без проблем. Вот часть кода, где выбираю
значения с индексом=1 в двух связанных списках:
SelectElement select = new SelectElement(driver.FindElement(By.XPath("//*[@id='ddlRegion']")));
select.SelectByIndex(1);
SelectElement select1 = new SelectElement(driver.FindElement(By.XPath("//*[@id='ddlDistrict']")));
select1.SelectByIndex(1);
В IE этот код не отрабатывает и выдает следующее исключение - "An error occurred executing the click atom (UnexpectedJavaScriptError)"
Когда же пробую напрямую ввести значения в обоих списках, начинающихся на букву "В" (этот способ в FF также корректно работает):
driver.FindElement(By.XPath("//*[@id='ddlRegion']")).SendKeys("В");
driver.FindElement(By.XPath("//*[@id='ddlDistrict']")).SendKeys("В");
выдает ошибку - "Element is not displayed"
Пробывал и искать через ID. все равно IE не находит эти элементы.
Может кто-то сталкивался с подобной проблемой и может помочь советом. Заранее спасибо.

IE некорректно работает с списками ComboBox
Автор Kastet, 07 ноя 2011 15:10
В теме одно сообщение
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных