2

如何使用 selenium java 验证 UI 中元素 X 和 Z 之间是否存在元素 Y。

例如:在同一个页面中有三个 xpath。像这样

"table/tbody/tr[1]/td[2]/div/div[5]/label" Contain Label X
"table/tbody/tr[1]/td[2]/div/div[6]/label" contain Label Y
"table/tbody/tr[1]/td[2]/div/div[7]/label" contain Label Z

如何使用 UI 元素验证标签 Y 是否存在于标签 X 和标签 Z 之间

并且不使用 assertText 等。

对于不同的标签,xpath 将不一样。

注意:这里提到的 xpath 只是一个示例,而不是确切的示例。

4

1 回答 1

1

我认为您可以为每个带有标签的 div 使用 WebElement#getLocation() 并比较它们的坐标。

于 2013-05-06T21:18:59.913 回答