我正在尝试在执行测试期间检索 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。有任何想法吗?