我正在使用Java + Selenium,并且我知道可以使用getLocation()
来获取元素的位置,或者使用getSize()
来获取元素的大小。
我的问题是:是否有可能以某种方式使用此信息与元素进行交互?例如,如果我知道元素的大小或位置,可以在元素上执行.click()
方法(如果是按钮)或.sendKeys()
(如果是文本字段)吗?
最后,我可以使用位置或大小来获取元素的ID / XPath等吗?
最佳答案
您可以遍历页面上的所有元素,检查大小/位置。当您找到一个符合条件的人时,您便拥有了自己的ID。
Selenium提供此功能是没有意义的,因为可能有多个具有相同大小和/或位置的元素。
关于java - Selenium :使用getLocation和getSize与Element交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31777585/