13

こんにちは: JavaScript を使用して django のテストを書いていますが、Selenium Web ドライバーが 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 に答える