如何在testcafe

时间:2019-04-12 00:57:07

标签: css-selectors automated-tests e2e-testing web-testing testcafe

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

Div本身是不可见的,但是将鼠标悬停在另一个元素上之后,需要单击div末尾的div::after追加图标。

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

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

  

错误:“ actionElementIsInvisibleError”。

使用选择器.more-options::after无效

1 个答案:

答案 0 :(得分:3)

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