我有一个与CSS悬停风格的元素。黄瓜如何将鼠标悬停在某个元素上?
我试图用这个
page.execute_script(“$(‘#{}选择’)鼠标悬停();”)
但不工作?
其他人遇到过这个问题使用CSS悬停?谢谢!
我有一个与CSS悬停风格的元素。黄瓜如何将鼠标悬停在某个元素上?
我试图用这个
page.execute_script(“$(‘#{}选择’)鼠标悬停();”)
但不工作?
其他人遇到过这个问题使用CSS悬停?谢谢!
这里是我的应用程序的步骤
When /^I hover and click on "([^\"]*)"$/ do |selector|
page.driver.browser.execute_script %Q{
$("#{selector}").trigger("mouseenter").click();
}
end
试试这个:
page.evaluate_script("$('#{element_name}').trigger('mouseover')")
如果您不在意返回值,最好使用“execute_script”: page.execute_script(“$('#{element_name}')。trigger('mouseover')”) – weexpectedTHIS
或者,您不需经过调用绑定到该事件
黄瓜添加类“悬停”的元素
,并触发它是什么黄瓜已用什么在这里做? –