当前位置: 首页 > 知识库问答 >
问题:

如何在HtmlUnit中获得当前关注的元素

龙宣
2023-03-14

在我的javascript中,我做到了

document.getElementById(myID).focus();

聚焦元素。

我没有尝试遍历DOM树,而是想知道是否可以简单地说

var element = (HtmlTextInput) webClient.getActieWindow().getFocusedElement();

但我似乎在API中找不到它

共有1个答案

丌官高远
2023-03-14

我也需要这个页面来获取元素

HtmlTextInput textInput =
 (HtmlTextInput) ((HtmlPage) webClient
    .getCurrentWindow()
    .getEnclosedPage())
  .getFocusedElement();
 类似资料:
  • 在这种情况下,是对映射到元素的键的引用。我知道上的方法查看提供给它的键的泛型类型-在本例中为-以获取适当的元素。我想了解的是,当或、或不是接收器的属性时,它们在当前作用域中是如何可以引用的。

  • 我有一个使用分布式TensorFlow的计划,我看到TensorFlow可以使用GPU进行训练和测试。在集群环境中,每台机器可以有0个或1个或多个GPU,我想在尽可能多的机器上将我的TensorFlow图运行到GPU中。 我发现在运行TensorFlow在日志消息中提供有关GPU的信息,如下所示: 我的问题是如何从TensorFlow获取当前可用GPU的信息?我可以从日志中获取加载的GPU信息,但

  • 问题内容: 我一定在想这个错误。 我想在我使用Webdriver / Selenium 2访问的页面上获取元素的内容(在本例中为formfield) 这是我的损坏代码: 结果如下: (请注意空白行)我知道该元素包含内容,因为我只是使用.sendkeys使用先前的命令将它们填充在其中,并且在脚本运行时可以在实际的网页上看到它们。 但我需要将内容重新放入数据中。 我该怎么读?最好以通用方式,以便我可以

  • 就像在这个线程中一样,我想在再次解决Optaplanner问题(重复规划)之前删除实体。 但是我不确定如何获得生成第一个解决方案时使用的score director,以及在删除实体时调用scoredirector上的Before/AfterEntityRemoved和Before/AfterVariableChanged的重要性? 假设我删除了一个车辆和分配给它的所有客户--而且我自己还没有构建一

  • 问题内容: 您好在我的Java类Toto中,我有3个静态方法,我想知道当我处于这些方法之一时,如何在try catch bloc中获取和显示package.class.methode的名称?我在methodeA中尝试过: 但它不起作用,我怎么也可以尝试显示它?谢谢 问题答案: -将打印整个异常stracktrace-即所有方法+行号。