一尘不染

Selenium Web驱动程序可以访问javascript全局变量吗?

selenium

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

阅读 263

收藏
2020-06-26

共1个答案

一尘不染

是的,您应该可以使用类似于以下代码的代码做到这一点:

browser.execute_script("return globalVar;")
2020-06-26