嗨:我正在用javascript为django编写测试,我想知道Selenium webdriver是否可以访问javascript全局变量. mypage有一个脚本,它有一个我想访问的全局变量.可能吗?谢谢!
from django.test import LiveServerTestCase from selenium.webdriver.firefox.webdriver import WebDriver class TestEditorSelenium(LiveServerTestCase): def setUp(self): self.driver = WebDriver() def test_mytest(self): self.driver.get('%s%s' % (self.live_server_url,'/mypage/'))
解决方法
是的,你应该可以使用类似下面的代码:
browser.execute_script("return globalVar;")