html - 如何使用多个类通过 watir-webdriver 查找元素?

标签 html css ruby selenium watir-webdriver

例如,我们有这样的元素: <div class="first_class second_class"></div>

所以我们可以找到使用它的类:

  • browser.div(class: 'first_class')
  • browser.div(class: 'second_class')

但是多重搜索又是什么呢?我可以组合使用它们吗?

  • browser.div(class: 'first_class second_class')
  • browser.div(class: 'second_class first_class')

最佳答案

在这种情况下,直接使用 CSS 选择器:

browser.div(css: '.first_class.second_class')

请注意,“按类”定位器实际上在底层转换为“按 CSS 选择器”。

关于html - 如何使用多个类通过 watir-webdriver 查找元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32012699/

相关文章:

html - 使用 Text-overflow : ellipsis using bootstrap on same line 将图像放在文本旁边

ruby - define_method 带有预定义的关键字参数

ruby-on-rails - Carrierwave动态扩展_white_list

javascript - Angular JS 'route' 与 %2F 的组件不匹配(编码 '/' )

javascript - 让按钮 onclick 调用函数而不是表单操作

PHP 进度条

Ruby 在线程循环中休眠

javascript - 如何使用 jQuery 检查子元素是否没有类

html - 在 DateTime Picker Bootstrap 中编辑非事件日的背景

jquery - 切换箭头图像更改