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

如何在selenium脚本中检查javascript变量

郑星辰
2023-03-14

我有一个selenium脚本,它在一个财务web应用程序上创建一个财务配置文件。现在我需要检查添加的财务资料是否出现在配置文件中。

例如,我在配置文件中添加了一个退休帐户,并希望查看添加的退休帐户是否出现在配置文件中。我已经检查了UI元素以验证它是否出现在配置文件中。但是我想知道是否有一种方法可以使用javascript变量来检查相同的内容。

我还读过一些扩展,这些扩展可以向您展示称为real time的java脚本变量,但在有效地使用这些变量方面却不太走运。

任何帮助都将是感激的,一个示例小代码将是非常有帮助的。谢谢!

共有1个答案

梁德馨
2023-03-14

这似乎是个重复的问题。但是如果executeScript不将变量返回给运行Selenium的任何语言,那么您总是可以将对象的内容转储到DOM元素中,并使用Selenium在那里检查它。

 类似资料:
  • 问题内容: 我想检查变量是否已定义。例如,以下引发未定义的错误 如何捕获此错误? 问题答案: 在JavaScript中,是一个对象。不存在的事物还有另一个价值,。DOM 在几乎所有无法在文档中找到某些结构的情况下都会返回,但是在JavaScript本身中是所使用的值。 第二,不,没有直接对等的内容。如果您确实要专门检查,请执行以下操作: 如果要检查变量是否存在,那只能用/ 来完成,因为它将未声明的

  • 本文向大家介绍如何在JavaScript中检查未定义的变量?,包括了如何在JavaScript中检查未定义的变量?的使用技巧和注意事项,需要的朋友参考一下 要检查变量是否为“未定义”,您需要使用以下命令进行检查。如果结果为“ false”,则表示未定义变量。在这里,变量结果为“ True”- 示例

  • 问题内容: 如何检查JavaScript中的变量是否为整数,如果不是,则引发警报?我试过了,但是不起作用: 问题答案: 使用===运算符(严格等于,如下所示:

  • 问题内容: 我们经常在JavaScript代码中使用以下代码模式 有没有更冗长的检查方法具有相同的效果? 根据一些论坛和文献的说法,简单地讲,以下内容应具有相同的效果。 不幸的是,当未定义时,Firebug会将这样的语句评估为运行时错误,而第一个语句就可以了。这仅仅是Firebug的一种(有害的)行为,还是这两种方式之间确实存在某些区别? 问题答案: 您必须区分两种情况: 变量可以是或未 声明的

  • 本文向大家介绍如何在JavaScript中检查null,undefined或空白变量?,包括了如何在JavaScript中检查null,undefined或空白变量?的使用技巧和注意事项,需要的朋友参考一下 获得以下结果后,您可以查找变量为null还是未定义。如果结果为“ false”,则表示变量为null且未定义。 在这里,变量结果为“ True”- 使用“ typeof”检查变量是否存在-

  • 在我的JSP中,我使用JSTL设置某个变量: 然后在jQuery中,在$(文档). Ready(函数(){...})中,我需要检查“myVar”的值。 这不管用。“if”条件的计算结果总是。