使用Ruby的鼠标悬停selenium脚本

使用Ruby的鼠标悬停selenium脚本,ruby,selenium,selenium-webdriver,mouseover,Ruby,Selenium,Selenium Webdriver,Mouseover,我正在使用RubyonRails自动化网站。我被鼠标悬停和点击动作卡住了。我必须编写代码,例如以下网站 我需要通过悬停然后单击“偶尔”>“夏季”来实现自动化 下面的代码我已经写了,但它不工作 *menu = driver.find_element(:id => "Occasion") submenu = driver.find_element(:id => "summer") driver.action.move_to(menu).click(submenu).perform*

我正在使用RubyonRails自动化网站。我被鼠标悬停和点击动作卡住了。我必须编写代码,例如以下网站

我需要通过悬停然后单击“偶尔”>“夏季”来实现自动化 下面的代码我已经写了,但它不工作

*menu = driver.find_element(:id => "Occasion")
submenu = driver.find_element(:id => "summer")
driver.action.move_to(menu).click(submenu).perform*
此代码给出错误“未定义的局部变量或方法‘driver’”。
请建议。

1。您尚未发布错误消息2。你的标题和介绍提到“悬停”,但你的例子和问题是关于“点击”。是哪一个?谢谢你的回复。首先,我需要将鼠标悬停在时机上,然后单击summer。错误是“未定义的局部变量或方法‘driver’1。错误发生在哪一行?2.请发布加载webdriver的代码。3.哪些selenium函数适合您?(您在卡住之前走了多远?)你的问题解决了吗?如果解决了,请发布解决方案。如果没有,请确定有错误的行,并发布你的问题的最低工作示例代码。