使用带有Selenium的watir-webdriver我有元素选择器,带有重复键警告,如
browser.div(class: 'one-possible-class', class: 'another-possible-class')
这非常适合解析与一个或两个给定类匹配的元素。问题是当使用相同的密钥传递不同的值时,较新版本的Ruby(2.2及更高版本)会抛出这样的警告。
warning: duplicated key at line 16 ignored: :class
所以我尝试使用正则表达式
browser.div(class: /one-possible-class|another-possible-class/)
然而,这不起作用。