0

テストの実行中に、セレンWebドライバーセッションのセッションIDを取得しようとしています。

import unittest

class MyTest(unittest.TestCase):
    def setUp(self):
        self.driver = webdriver.Chrome()

    def testSomething(self):
        """selenium tests go here"""
        self.driver.get('http://www.example.com')

    def tearDown(self):
        self.driver.quit()

if __name__ == "__main__":
    suite = unittest.TestLoader().loadTestsFromTestCase(MyTest)
    testResult = unittest.TextTestRunner(verbosity=2).run(suite)
    session_id = ???

setUpメソッドのself.driver.session_id側で実行できることはわかっています。問題は、クラスインスタンスの外部でセッションIDを取得する必要があることです。何か案は?

4

1 に答える 1

0

おそらく、セッションIDを返すクラスインスタンス内にプロパティ/関数を作成できます。

于 2012-08-01T09:50:12.340 に答える