我正在尝试使用 Selenium 在 Python 中运行功能测试,并且我想检索已在某个页面上声明的 Javascript 中的全局变量的值。
通常browser.execute_script("return globalVar;")
工作正常,但是这个变量是在 中声明的$(document).ready(function(){
,而 Selenium 找不到它。
所以 Selenium 可以在声明如下时返回变量:
var globalvar = 0;
$(document).ready(function(){
});
但不是这样:
$(document).ready(function(){
var globalvar = 0;
});
无论如何我可以使用 Selenium 从 Jquery 文档中返回 javascript 全局变量的值吗?