下面是我最近學習的PYTHON的登入程式碼:
class test(object): def getdic(self): d = {'username': '13', 'password': '1111'} return d printTest = test() userInfo = printTest.getdic() print userInfo for key, value in userInfo.items(): print key, value print userInfo.values() print userInfo.keys()
結果:{'username': '13', 'password': '1111'}
username 13
password 1111
['13', '1111']
['username', 'password']
裡面主要運用了字典的知識,只限於登入一個使用者;
如果你要驗證登入使用者多種情況的測試用例,這個方法就不適用,下面是我總結的另外一種方法:
運用list的模擬測試資料
for user in loginlist:
logininfo.login(user[0], user[1])
這樣來取得每對使用者和密碼的值,
可以根據不同的情況選取不同的方法獲取使用者名稱和密碼