不推荐使用:class locator来定位具有String值的多个类; 改为使用数组
如果您的类名包含空格,Watir会显示上述警告,例如
@browser.div(class: 'foo bar')
Run Code Online (Sandbox Code Playgroud)
因为这些实际上是两个类,foo而且bar.因此,您应该传递一个数组:
@browser.div(class: ['foo', 'bar'])
Run Code Online (Sandbox Code Playgroud)
或者通过Ruby的%w快捷方式:
@browser.div(class: %w(foo bar))
Run Code Online (Sandbox Code Playgroud)