首先,我们有一个这样的元素:
"<"id="select_a_boundary" class="dataset_select2">房屋名称<>
众所周知,当在 ruby 中根据属性通过 selenium 查找元素时,我们使用以下方法:
@driver.find_element(:id, "select_a_boundary") 或 @driver.find_element(class,"dataset_select2")
谁能知道通过 selenium ruby 中的属性 id 和 class 找到这个元素的方法?因为有时会有其他元素具有相同的 id 属性或相同的 class 属性。并且假设我们不允许使用Xpath来组合它,我们该如何处理呢?感谢所有建议。