2017-08-03 134 views
-2

我通过gem update --system将红宝石更新为1.13.7。在此之后,我收到了一条不推荐的警告消息:如何摆脱警告信息

不推荐使用:class locator来定位多个带有String值的类;使用数组代替

我在我的脚本中使用了@browser.div(class: 'abcbbbb')类定位器。我不知道如何改变这个以避免警告信息。请分享关于这个问题的看法。

+0

为了您的信息,一个英语句子以大写字母开始,以句点结束。 – sawa

+0

必须警告有关类定位器的另一个实例 –

回答

1

不建议使用:class locator来定位多个带有String值的类;使用数组,而不是

的Watir显示the above warning如果类名称包含空格,如

@browser.div(class: 'foo bar') 

因为这些其实都是两个班,foobar。因此,你应该传递一个数组:

@browser.div(class: ['foo', 'bar']) 

或通过Ruby的%w快捷:

@browser.div(class: %w(foo bar))