2015-11-24 47 views
0

我想寫使用硒和Python這樣的自動化測試的webdriver錯誤:在Python編寫測試使用硒

class UserAccountsTest(unittest.TestCase): 
    def setup(self): 
     self.driver=webdriver.Firefox() 

    def testFirstUser(self): 
     driver = self.driver 
     driver.implicitly_wait(15) 
     driver.get('website.com') 
     driver.implicitly_wait(15) 

我的錯誤: 對象有沒有屬性「司機」 林不知道爲什麼我無法將驅動程序分配給self.driver。我是否正確傳球?

回答

2

您需要撥打setup()函數setUp(),如unittest wiki中所述。

Luckily, we can factor out such set-up code by implementing a method called setUp(), which the testing framework will automatically call for us when we run the test