0

我正在尝试在执行测试期间检索 selenium webdriver 会话的会话 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

可能,您可以在可以返回 sessionID 的类实例中创建属性/函数。

于 2012-08-01T09:50:12.340 回答