我正在使用Java + Selenium,我知道可以使用getLocation()
获取元素的位置或使用getSize()
获取元素的大小
我的问题是:是否有可能以某种方式使用此信息与元素进行交互?例如,如果我知道元素的大小或位置,我可以在元素上执行.click()
方法(如果它是按钮)或.sendKeys()
(如果它是文本字段)吗?
最后,我可以使用位置或大小来获取元素的ID / XPath等吗?
答案 0 :(得分:0)
您可以遍历页面上的所有元素,检查大小/位置。当您找到符合条件的标准时,您就拥有了自己的ID。
Selenium提供此功能是没有意义的,因为可能有多个元素具有相同的大小和/或位置。