13

嗨:我正在用 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/'))
4

1 回答 1

26

是的,您应该能够使用类似于以下的代码:

browser.execute_script("return globalVar;")
于 2012-05-04T19:56:23.110 回答