2017-08-03 217 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))