Как навести курсор на изображение с помощью капибары и селена
Я пытался написать тест автоматизации для наведения на изображение, используя только капибару и селен. Как только я смогу навести его на изображение, я хотел бы проверить, изменилось ли изображение, т.е. через фоновое изображение с помощью css. После некоторых исследований некоторые люди говорят, что триггерный метод не работает с селеном, поэтому я пробовал разные вещи, такие как:
hover = driver.find_element(:css => "element")
driver.move_to.(hover).perform
featured_promo = page.find(:xpath, '//*[@id = "btnCalendar"]')
featured_promo.native.hover()
Оба из них не сработали.
Любая помощь или предложения будут с благодарностью.
2 ответа
Ссылка на эту страницу: http://selenium.googlecode.com/svn/trunk/docs/api/rb/Selenium/WebDriver/ActionBuilder.html
Ваш код должен выглядеть примерно так:
element = driver.find_element(...)
driver.action.move_to(element).perform