【发布时间】:2018-08-21 12:33:35
【问题描述】:
我的测试我正在使用 WebDriverIO。我想获取所有可见的 form_error 类元素。
我尝试这样的事情:
$$('.form_error:visible')
但是 :visible 过滤器不是有效的 webdriverio 选择器构造。 如何实现?
【问题讨论】:
标签: testing e2e-testing webdriver-io
我的测试我正在使用 WebDriverIO。我想获取所有可见的 form_error 类元素。
我尝试这样的事情:
$$('.form_error:visible')
但是 :visible 过滤器不是有效的 webdriverio 选择器构造。 如何实现?
【问题讨论】:
标签: testing e2e-testing webdriver-io
WebdriverIO 使用 CSS 选择器查找元素,:visible 不是有效的 CSS 选择器。
相反,您可以采用两种方式:
.form_error 的所有元素,然后对它们运行isVisible() 并过滤掉隐藏的元素【讨论】: