java 要使用.sendKeys(Keys.ENTER);但不是文本字段

68bkxrlz  于 2023-03-16  发布在  Java
关注(0)|答案(1)|浏览(112)

有一个元素不是文本框或按钮,只是一个项目列表。我在网页上发送enter将从UI中清除我的订单列表。
我是想用

driver.findElement(By.xpath("xpath_name").sendKeys(Keys.ENTER);

我尝试.click()相同的元素,它工作..但当我尝试sendKeys(Enter),它说元素是不可交互的。
所有的互联网示例都只解释了在键入内容后或在textField内发送Enter键。
我也试过js.executeScript。仍然元素不能交互是我得到的问题。

yk9xbfzb

yk9xbfzb1#

请在其他元素上使用sendkey,您当前访问元素在页面上不可见。因此,请在页面中的可见元素上尝试。

相关问题