这是场景:
我单击一个按钮,然后弹出一个窗口,我想测试单击按钮时弹出窗口应该可见
示例代码:
df %>%
mutate(across(starts_with('light'), ~ map_dbl(., mean), names = "{col}_mean"),
across(matches('(94|95)$'), ~ map_dbl(., sum), names = "{col}_sum"))
# A tibble: 3 x 9
# x light_93 light_94 light_95 light_93_mean light_94_mean light_95_mean light_94_sum light_95_sum
# <int> <list> <list> <list> <dbl> <dbl> <dbl> <dbl> <dbl>
#1 1 <int [3]> <int [3]> <int [3]> 2 4 6 12 18
#2 2 <int [3]> <int [3]> <int [3]> 6 10 45 30 135
#3 3 <int [3]> <int [3]> <int [3]> 19 19 31 57 93
答案 0 :(得分:0)
您可以这样做:
cy.get('[data-state = visible]').should('be.exist')
基本上,它将在弹出窗口可见时检查此标记data-state = visible
是否在您的DOM中存在或存在。
但是,最好的方法当然是从打开的弹出窗口中获取选择器!