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

JavascriptExecutor的executeScript()方法的返回类型是什么?

徐奇逸
2023-03-14

如果网页上的JavaScript返回非十进制值,那么什么将javascriptExecuter。executeScript()是否将返回?

有人能回答这个问题吗?

共有1个答案

钱劲
2023-03-14

执行脚本()在当前选定的框架或窗口的上下文中执行JavaScript。提供的脚本片段将作为匿名函数的主体执行。

如果脚本有返回值(即如果脚本包含返回语句),则返回以下类型的对象:

  • 对于超文本标记语言元素,此方法返回一个WebElement
  • 对于小数,返回双精度
  • 对于非十进制数,返回Long
  • 对于布尔值,返回布尔值
  • 对于所有其他情况,返回一个字符串。
  • 对于数组,每个对象都按照上述规则返回一个List。还支持嵌套列表。
  • 对于map,返回Map,其值遵循上述规则。
  • 如果值为null或没有返回值,则返回null
 类似资料:
  • 问题内容: 我有一个问题,我需要从中获得价值 任何想法? 问题答案: 是您要找的东西。它需要更多的“推动”来告诉它“获得此价值并将其还给我”。 我还要说您可能甚至不需要这样做。如果您在努力获取元素的属性,则最好这样做:

  • 以下方法返回由type元素组成的列表: 在签名中我们有

  • 我读过这篇文章:java中arrays.aslist(array)与新arraylist (arrays.aslist(ia))之间的差异 当然,包装器上不允许一些列表操作,比如从列表中添加或删除元素,您只能读取或覆盖元素。 如果list2有List接口的引用,我期望它用Java实现List接口中包含的所有方法。https://docs.oracle.com/javase/7/docs/api/j

  • 本文向大家介绍什么是方法的返回值?返回值在类的方法里的作用是什么?相关面试题,主要包含被问及什么是方法的返回值?返回值在类的方法里的作用是什么?时的应答技巧和注意事项,需要的朋友参考一下 方法的返回值是指我们获取到的某个方法体中的代码执行后产生的结果!(前提是该方法可能产生结果)。 返回值的作用: 接收出结果,使得它可以用于其他的操作!

  • 下面对getHighest()和getLowest()的调用返回Comparable类型的对象,而不是T类型的对象,这正是我们想要的。为什么,我该如何改进这段代码,使这些调用返回T(这样T的字段和方法就可用了)? 下一行生成编译器错误: 错误:找不到符号符号:方法getName()位置:接口java.lang.Comparable 我想employee.getHighest()返回一个员工(而不仅

  • 字符串 模型 ModelandView 我不明白这些行动之间的区别。你能给我解释一下吗?