卡住水豚编码。感谢任何帮助。鼠标悬停并点击水豚
我需要鼠标悬停在源元素上点击目标元素链接。 找不到解决办法。只需要在Chrome浏览器中使用它。
尝试以下
source=ses.find('#source-link')
ses.driver.action.move_to(source).perform
ses.find('#child-link').click
卡住水豚编码。感谢任何帮助。鼠标悬停并点击水豚
我需要鼠标悬停在源元素上点击目标元素链接。 找不到解决办法。只需要在Chrome浏览器中使用它。
尝试以下
source=ses.find('#source-link')
ses.driver.action.move_to(source).perform
ses.find('#child-link').click
代码如果你想要做的是将鼠标悬停在#source-link
然后单击`#儿童链接”这应该只是
sess.find('#source-link').hover
sess.find('#child-link').click
如果没有按不适合你,那么我们需要确切知道哪些事件触发了你期望的行为。
谢谢汤姆!但这是间歇性的。每次都不关注“源链接”。任何其他步骤可以增加'源链接'为重点? – Jennifer
你究竟得到了什么错误?如果你开启了动画,那么你可能需要在两个动作之间稍微休息一下,以允许出现#child-link动画。 –
这与[如何模仿鼠标悬停与水豚]是一样的(http://stackoverflow.com/questions/9784118/how-to-emulate-mouse-hover-with-capybara) - 即做'源。 hover'?当前代码的问题在于,当期望Selenium :: WebDriver元素时,它会传递一个Capybara元素。 –
我尝试了链接中指定的代码,无法在Chrome浏览器中使用代码“profile.native_events = true”。这在chrome中没有定义。它只定义了firefox。 – Jennifer