Selenium webdriver 使用SeleniumWebDriver进行鼠标悬停

Selenium webdriver 使用SeleniumWebDriver进行鼠标悬停,selenium-webdriver,Selenium Webdriver,我想把鼠标悬停在这个菜单上 您能告诉我如何将鼠标悬停到此主菜单中的另一个子菜单吗?假设foo.html: 具有ruby绑定的selenium webdriver: from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains driver = webdriver.Chrome() driver.get('file:///C:/so/foo.html') e

我想把鼠标悬停在这个菜单上

您能告诉我如何将鼠标悬停到此主菜单中的另一个子菜单吗?

假设foo.html:

具有ruby绑定的selenium webdriver:

from selenium import webdriver  
from selenium.webdriver.common.action_chains import ActionChains

driver = webdriver.Chrome()  
driver.get('file:///C:/so/foo.html')

element = driver.find_element_by_id('foo')

hover = ActionChains(driver).move_to_element(element)  
hover.perform()  
require "selenium-webdriver"

driver = Selenium::WebDriver.for :chrome
driver.navigate.to 'file:///C:/so/foo.html'

element = driver.find_element(id: 'foo')

driver.action.move_to(element).perform
瓦蒂尔:

require 'watir'

b = Watir::Browser.new 
b.goto 'file:///C:/so/foo.html'
b.link(id: 'foo').hover

你用什么语言工作?欢迎来到SO。请花点时间阅读。它将帮助您构思出一些有希望得到有用答案的坚实问题。
require 'watir'

b = Watir::Browser.new 
b.goto 'file:///C:/so/foo.html'
b.link(id: 'foo').hover