我想将鼠标悬停在带有 class 的元素svg内的元素上。该元素有标题标签divmainsvgHeader element
这是代码:
<div class="main">
<div class="box">
<div class="cell"></div>
<div class="cell"></div>
<div class="cell">
<div>
<svg></svg>
<span> //want to hover on this element
<svg>
<title>Header element</title>
</svg>
</span>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
从上面的代码可以看出,我想将鼠标悬停在包含title 的span元素上。svgHeader element
我尝试过使用代码:
cy.get(`.main>div`)
.contains('svg', 'Header element')
.trigger('mouseover')
Run Code Online (Sandbox Code Playgroud)
但这不起作用。
有人可以帮我使用 Cypress 找到这个 span 元素吗?谢谢。
您正在选择 svg 但想要悬停跨度,因此添加父选择器
cy.get(`.main>div`)
.contains('svg', 'Header element')
.parent('span')
.trigger('mouseover')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8815 次 |
| 最近记录: |