Javascript 如何使用selenium在元素上执行jquery:mouseenter?

Javascript 如何使用selenium在元素上执行jquery:mouseenter?,javascript,jquery,selenium,Javascript,Jquery,Selenium,我试图通过selenium自动化一个场景,在这个场景中,我必须单击菜单元素,我尝试了除jQuery之外的所有方法。我尝试过普通的WebDriver点击,JavaScriptclick(),但没有任何效果。有人能帮我用selenium中的jQuery吗 html: 如果在元素上执行mouseenter,则无法获得所需的结果。您可以尝试使用actions类MoveToElement并单击方法。或者使用jQuery,尝试使用mouseover()和click(): 您收到的错误消息是什么?。除非它是一

我试图通过selenium自动化一个场景,在这个场景中,我必须单击菜单元素,我尝试了除jQuery之外的所有方法。我尝试过普通的WebDriver点击,JavaScript
click()
,但没有任何效果。有人能帮我用selenium中的jQuery吗

html:


如果在元素上执行
mouseenter
,则无法获得所需的结果。

您可以尝试使用actions类
MoveToElement
并单击方法。或者使用jQuery,尝试使用
mouseover()
click()


您收到的错误消息是什么?。除非它是一个输入文本字段,否则我们无法进行鼠标输入。如果可能,请提供DOM将堆栈溢出!请阅读,特别是关于(MCVE)的部分,这将帮助您调试自己的程序并自行解决问题。如果您这样做了,但仍然卡住了,您可以回来发布您的MCVE,您尝试了什么,以及执行结果,包括任何错误消息,以便我们可以更好地帮助您。还提供指向页面和/或相关HTML的链接。需要发布elementHi santosh的HTML。我得到了异常:{“JavaScript错误(意外JavaScriptError)”}System.InvalidOperationExceptionHi Murthi。我试过了。但它不起作用。Movetoelement将焦点移动到其他元素。。不过很奇怪。
<tr class="popUpMenuItemLo" onmouseenter="HighlightItem(this);ShowSubMenu('submenu11');">
  <td align="middle" style="width:20px; background-Color:#FFF;"></td>
  <td nowrap="&nbsp">xyz</td>
  <td width="20px" align="right">
    <font face="webdings" size="2">4</font>
  </td>
</tr>
//created the javascriptexecutor instance js

IWebElement getElement = driver().FindElement(By.Xpath("//td[contains(text(),xyz"));
js.ExecuteScript("$(argument[0]).mouseenter();", getElement);
js.ExecuteScript("$(argument[0]).mouseover();", getElement);