Использование Selenium FirefoxDriver Code для проверки выпадающего списка Ajax и отправки его - PullRequest
0 голосов
/ 03 июля 2011

Только два дня назад я начал работать в тесте селена с использованием драйвера Firefox и да !!! Ваше предположение верно, я в исправлении (не знаю, большой он или маленький, поскольку я новичок в этом).

Мне назначены тестовые коды Selenium для автоматизации просмотра веб-приложений

Я использую Eclipse IDE, и приложение запускается в Firefox.

В этом приложении у нас есть текстовое поле, в которое вводятся данные. Оно было разработано с использованием Ajax.

Теперь я могу напечатать в этом поле, это поле также отображает результат в списке (так же, как поиск Google, ИЛИ , так же, как когда вы предлагаете тег для ваших вопросов при переполнении стека), но я не могу выберите его и отправьте.

Пробовал все, но тщетно: (

Ожидание Мастера, чтобы Решить это.

Пожалуйста, ответьте Спасибо с нетерпением

Вот что я попробовал:

Защищенный void selectDropdoen () создает исключение {

    String str = "text to select";
    for (int i=0; i<str.length(); i++) {
        Thread.sleep(300);
        driver.findElementById("input_dealer").sendKeys(""+str.charAt(i));

    }
     driver.findElementById("input_dealer").setSelected();
    driver.getKeyboard().pressKey(Keys.ENTER);



}

Может ли кто-нибудь объяснить, пожалуйста, использование объекта selenium для вызова функции waitForCondition (). Я использую объект FireFoxDriver в моей программе. Спасибо

1 Ответ

2 голосов
/ 27 июля 2011
protected void selectDropdown() throws Exception {
    String str = "text to select";
    driver.findElement(By.id("input_dealer")).sendKeys(str, Keys.RETURN);
}
...