鼠标悬停在使用水豚的硒红宝石中

时间:2013-05-17 04:44:04

标签: ruby selenium automation capybara capybara-webkit

从许多论坛搜索,我得到了将鼠标悬停在元素上的代码 我想将鼠标悬停在缩略图上。 我将html元素".thumbnail"作为class放在find_element方法中。我不知道我应该在find_element方法中放置哪个参数?

我的html元素如下所示。

<a class="thumbnail">
<span class="badgeFeatured">featured</span>
<img alt="" src="https://do3dm75n3e02m.cloudfront.net/arts/preview_3ds/14/original/open-uri20121128-5897-wh90rf_1354148717.png20121128-5897-194vld7-0?1354148717">
<p>Flourish Happy Birthday</p>
</a>


 el = driver.find_element(:class => "thumbnail")
driver.move_to.(el).perform

由于此问题,它不会将鼠标移动到缩略图上。

1 个答案:

答案 0 :(得分:1)

在Webdriver(java)中,我们可以像这样执行鼠标操作:

Actions actions = new Actions(driver);
WebElement imageSpan = driver.findElement(By.className("badgeFeatured"));
actions.moveToElement(imageSpan);