【发布时间】:2013-07-23 13:24:27
【问题描述】:
首先,我们有一个这样的元素:
"房屋名称
我们知道,当在 ruby 中通过 selenium 根据属性查找元素时,我们使用以下方法:
@driver.find_element(:id, "select_a_boundary") 或 @driver.find_element(class,"dataset_select2")
有人知道如何通过 selenium ruby 中的属性 id 和 class 来找到这个元素吗?因为有时会有其他元素具有相同的 id 属性或相同的 class 属性。 并且假设我们不允许使用 Xpath 来组合它,我们该如何处理呢?谢谢大家的建议。
【问题讨论】:
-
为什么你认为你不能使用
xpath?你可以使用它。它内置于web-driver。
标签: html ruby selenium selenium-webdriver