9

希望有人可以帮助/指出我的答案....

我正在使用 Codeception 来测试我们的网站。一切都很好,除了我找不到将鼠标悬停在菜单元素上以显示菜单其余部分的方法。

有了 watir & webdriver,我可以使用

browser.div(:class->"menu-item-1").hover

我确实找到了 moveMouseOver,但它似乎不起作用。我试过了

moveMouseOver('//div/div/div/div/ul/li[2]/a')

moveMouseOver('.menu-item-1')

4

1 回答 1

8

这适用于我的 Codeception 版本 2.0.9(测试 WordPress 博客文章上图像悬停时 Pin It 按钮的外观):

$I->amOnPage( '/blog/post-1/' );
$I->moveMouseOver( '.entry-content img' );
$I->seeElement( 'a[title="Pin it!"]' );
于 2015-05-07T18:28:13.757 回答