例如,我们有这样的元素。<div class="first_class second_class"></div>
所以我们可以用它的类来查找。
browser.div(class: 'first_class')
browser.div(class: 'second_class')
但是多类查找是怎么回事呢?我可以使用它们的组合吗?
browser.div(class: 'first_class second_class')
?browser.div(class: 'second_class first_class')
?在这种情况下,直接使用CSS选择器。
browser.div(css: '.first_class.second_class')
请注意,"by class "定位器实际上已经被转换为 "by CSS selector"。
对于多个值。
<div class="first_class second_class"></div>
你可以用一个数组来指定
div(class: ["first_class"], ["second_class"])
用逗号分隔 ,
可以在数组中添加更多的值。
div(class: ["first_class"], ["second_class"], ["third_class"])