将 watir-webdriver 与 Selenium 一起使用,我有带有重复键警告的元素选择器,例如
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/)
但是,这并不相同。