如何在testcafe中选择具有pseudoelement :: div的div

问题描述 投票:2回答:1

我需要点击带有伪元素::after的div。

Div本身是不可见的,但是在徘徊在另一个元素上之后,div::after在div的末尾附加了我需要点击的图标。

如何为div::after创建选择器?

我可以使用jQuery在控制台中执行单击,但我无法在testcafe中执行此操作,因为我得到了

错误: 'actionElementIsInvisibleError'。

使用选择器.more-options::after不起作用

css-selectors automated-tests e2e-testing web-testing testcafe
1个回答
3
投票

您必须通过“修补”目标div的样式来模拟自己的悬停效果。换句话说,您必须通过调用将更改div样式的客户端函数使其可见。您可以在这里找到代码示例:tc-client-function-set-style-attribute

© www.soinside.com 2019 - 2024. All rights reserved.