Подтвердить что ты не робот

Может ли веб-драйвер Selenium иметь доступ к глобальным переменным javascript?

Привет: Я пишу тесты для django с javascript, и мне было интересно, сможет ли webdriver Selenium получить доступ к глобальной переменной javascript. mypage имеет script, который имеет глобальную переменную, к которой я хотел бы получить доступ. Является ли это возможным? Спасибо!

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/'))
4b9b3361

Ответ 1

Да, вы должны уметь это с кодом, подобным приведенному ниже:

browser.execute_script("return globalVar;")