Я новичок в Selenium и хочу навести курсор на кнопку «Категория», а затем щелкнуть «Подкатегория» в выпадающем списке.Я использовал команду 'mouse_move to' раньше, но теперь она говорит: WARN Selenium [DEPRECATION] Driver # mouse устарела.Вместо этого используйте driver.action..perform.Я попробовал этот код, изменив «мышь» на «действие» и «клик» на «выполнить», но он не работает.
element = $driver.find_element :xpath => "//span[@class = 'ls_2px' and text() = 'Accessories']"
$driver.mouse.move_to element
element = $driver.find_element :xpath => "(//div[@class = 'vt'][.//a[text() = 'View All']]//a[0])"
element.click
end
Нужно ли добавлять WebDriver :: W3CActionBuilder в мой файл env?У меня есть только это:
require 'rubygems'
require 'selenium-webdriver'
require 'cucumber'
$driver = Selenium::WebDriver.for :chrome
$dropdown = Selenium::WebDriver::Support::Select