【发布时间】:2012-07-26 03:35:04
【问题描述】:
我正在尝试使用 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 全局变量的值吗?
【问题讨论】:
标签: javascript jquery python selenium functional-testing