如何将鼠标悬停在具有Codeception的元素上?

时间:2013-10-22 10:58:46

标签: php unit-testing hover mouse codeception

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

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

与watir& webdriver我能够使用

  

browser.div。(:类 - > “菜单项目-1”)悬停

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

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

  

moveMouseOver(”。菜单项-1' )

1 个答案:

答案 0 :(得分:6)

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

$I->amOnPage( '/blog/post-1/' );
$I->moveMouseOver( '.entry-content img' );
$I->seeElement( 'a[title="Pin it!"]' );