Selenium:使用getLocation和getSize与Element交互

时间:2015-08-02 23:24:56

标签: java css selenium xpath

我正在使用Java + Selenium,我知道可以使用getLocation()获取元素的位置或使用getSize()获取元素的大小

我的问题是:是否有可能以某种方式使用此信息与元素进行交互?例如,如果我知道元素的大小或位置,我可以在元素上执行.click()方法(如果它是按钮)或.sendKeys()(如果它是文本字段)吗?

最后,我可以使用位置或大小来获取元素的ID / XPath等吗?

1 个答案:

答案 0 :(得分:0)

您可以遍历页面上的所有元素,检查大小/位置。当您找到符合条件的标准时,您就拥有了自己的ID。

Selenium提供此功能是没有意义的,因为可能有多个元素具有相同的大小和/或位置。