gpt4 book ai didi

javascript - 使用 Selenium IDE 访问 JavaScript 变量

转载 作者:数据小太阳 更新时间:2023-10-29 04:04:03 24 4
gpt4 key购买 nike

我想知道是否可以使用 Selenium 访问页面 JavaScript 变量。我有一个使用附加到窗口对象的变量的应用程序。它具有全局范围,我可以使用 window._myvarwindow['_myvar']_myvarthis 访问它['_myvar'], this._myvar 取决于上下文。

所以我试图让 Selenium 回应它。据我了解,在 Selenium IDE 中,一切运行的上下文都是 selenium。我尝试执行 this.browserbot.getCurrentWindow()._myvarthis.browserbot.getCurrentWindow()[_myvar] 无济于事。我遇到了以下错误 Unexpected Exception: message -> eval(match[1]) is undefined

有人设法访问他们页面的 JavaScript 吗?

最佳答案

您应该能够使用 getUserWindow 而不是 getCurrentWindow 获取变量。请参阅以下示例:

assertEval | this.browserbot.getUserWindow().myVar | Hello World!

关于javascript - 使用 Selenium IDE 访问 JavaScript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1420413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com