Я использую селен, WebDriver, Intellij, Junit4, ChromeDriver, PageObject.Как выбрать опцию в раскрывающемся меню
Тестирование этого сайта: http://store.demoqa.com/products-page/product-category/.
Если я нажму вручную по ссылке «Категория продукта», вы увидите, что страница перезагрузится, выпадающее меню исчезнет на короткое время. На самом деле вам просто нужно навести курсор на ссылку «Категория продукта» и нажать «Аксессуары» с помощью action.moveToElement(), но я не знаю, как писать код. Можете ли вы написать мне код.
Это мой код:
public ProductPage clickOnAccessories(){
//Click on link “Product Category” than “Accessories” on website navigation
driver.findElement(By.id("menu-item-33")).click();
driver.findElement(By.id("men34u-item-34")).click();
}
Возможный дубликат [Как выполнить функцию в Selenium курсора, находящегося WebDriver с помощью Java?] (Http://stackoverflow.com/questions/17293914/how-to-perform-mouseover-function-in-selenium-webdriver-using-java) – JeffC
Перед публикацией вопроса вы должны потратить некоторое время на поиск ответов. Вы действительно знаете метод, который вам нужно использовать, должно быть тривиально найти некоторый пример кода и попробовать его перед публикацией. – JeffC