【问题标题】:Want to use .sendKeys(Keys.ENTER); but not a text field想用 .sendKeys(Keys.ENTER);但不是文本字段
【发布时间】:2021-11-30 13:03:09
【问题描述】:

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

我试图使用 driver.findElement(By.xpath("xpath_name").sendKeys(Keys.ENTER); 我试图 .click() 相同的元素并且它有效.. 但是当我尝试 sendKeys(Enter) 时,它说元素不可交互。

所有互联网示例仅说明了在键入内容后或在文本字段内发送 Enter 键。

我也尝试过 js.executeScript.. 仍然元素不可交互是我得到的问题。

【问题讨论】:

    标签: javascript java automation driver


    【解决方案1】:

    请在不同的元素上使用该发送键,您当前的访问元素在页面上不可见。所以在你页面中的可见元素上试试吧。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-12
      • 2017-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-11
      • 2018-08-08
      • 1970-01-01
      相关资源
      最近更新 更多