Cypress 无法在另一个元素覆盖的菜单选项上鼠标悬停
我在一个网站上有一个菜单选项,当它抛出一个错误时,我无法在上面滑动鼠标Cypress 无法在另一个元素覆盖的菜单选项上鼠标悬停,cypress,Cypress,我在一个网站上有一个菜单选项,当它抛出一个错误时,我无法在上面滑动鼠标 CypressError: Timed out retrying: cy.trigger() failed because this element: <span class="AspNet-Menu-NonLink tab1">Manage ...</span> is being covered by another element: <div id="LogoLink" class="
CypressError: Timed out retrying: cy.trigger() failed because this element:
<span class="AspNet-Menu-NonLink tab1">Manage ...</span>
is being covered by another element:
<div id="LogoLink" class="LogoLink">...</div>
CypressError:超时重试:cy.trigger()失败,因为此元素:
管理
正在由另一个元素覆盖:
...
DOM结构是这样的
我已经删除了LogoLink元素,但仍然没有发生鼠标悬停。我还尝试单击该元素,但没有成功。Cypress每次都在搜索元素,但无法执行鼠标悬停/单击(可能是它在执行,这就是为什么删除LogoLink元素后不会显示错误的原因)。使用selenium,我可以使用JavaScript执行器执行单击,并打开子菜单
我也关注过这篇文章,但文章中提供的解决方案对我来说并不适用
请任何人帮忙。您也尝试过强制单击吗? cy.get('button')。单击({force:true})