Стоит задача: вставить в input
имя и из autocomplete появится меню, в котором надо выбрать нужное имя. Вот сайт. И вот мой код:
WebDriver driver = new HtmlUnitDriver();
driver.get("http://schedule.npi-tu.ru/application/prep");
WebElement element = driver.findElement(By.name("fio_prep"));
element.sendKeys("Кирпиченкова Н В");
WebDriverWait wait = new WebDriverWait(driver, 5);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector(".ui-autocomplete")));
WebElement listItems = driver.findElement(By.cssSelector(".ui-menu-item"));
listItems.click();
driver.quit();
Можно не много пояснить в чем конкретно вопрос? Не происходит клика? Или Надо выбрать какого-то конкретного преподавателя из списка, например, водим Иванов, а выбираем именно Иванов А А? Если нам известно точно имя преподавателя, то такой код срабатывает на 100%, проверил сам. Код, на python, но т.к. всего 4 строки, думаю не будет сложно перевести его на используемый язык:
driver.get("http://schedule.npi-tu.ru/application/prep")
wait.until(EC.element_to_be_clickable((By.LINK_TEXT, 'Преподаватели')))
driver.find_element_by_name('fio_prep').send_keys('Иванов И Ю')
driver.find_element_by_class_name('ui-menu-item').click()
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
ЗдравствуйтеОбъясните кто-нибудь каким образом можно добавлять и редактировать посты если идет речь о интеграции своей верстки на WP
Как добавить виджет на сайт кнопки "Like" Instagram? Аналогичные есть в ВК, FB Google+ с количеством лайков
Помогите зделать hover в мега меню, при наведении на позицию появляется список и сразу пропадает, без возможности навести на негоПомогите это...