如何在Selenium脚本中检查JavaScript变量

how to check javascript variables in selenium script

本文关键字:检查 JavaScript 变量 脚本 Selenium      更新时间:2023-09-26

我有一个硒脚本,可以在金融Web应用程序上创建财务配置文件。现在我需要检查配置文件中是否显示添加了财务内容。

例如,我在个人资料中添加了一个退休帐户,并想查看添加的退休帐户是否出现在配置文件中。我已经检查了 UI 元素以验证它是否出现在配置文件中。但我想知道是否有办法使用 javascript 变量进行检查。

我发现可以在Selenium中使用的javascript执行器函数,但我不确定如何检查要检查特定帐户的变量或函数(退休)。

我还读到了一些扩展,这些扩展可以向您显示称为实时的java脚本变量,但是没有运气有效地使用这些变量。

任何帮助将不胜感激,示例小代码将非常有帮助。谢谢!

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