2012-07-31 59 views
0

我想測試的執行會期間檢索硒的webdriver會話的會話ID:如何使用unittest框架檢索selenium webdriver sessionid?

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 = ??? 

我知道我可以做self.driver.session_id側設置方法。問題是我需要在類實例外部獲取會話ID。有任何想法嗎?

回答

0

也許,你可以在類實例內創建屬性/函數,它可以返回你的sessionID。

相關問題