私は python が初めてで、独自のテスト スイートを作成しようとしています。
主な目的は、異なるブラウザーで同じテストを実行することです。そのため、テスト内で webdriver を呼び出す変数ブラウザーを使用しました。
私はこれを持っています:
def test_01 (自己、ブラウザ):
def test_02 (自己、ブラウザ):
私のスイート:
def suite():
test_suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(Test01))
return test_suite
主要:
if __name__ == "__main__":
suite1 = unittest.TestSuite()
self = Test01()
suite1.addTest(Test01.test_01(self, 'firefox'))
suite1.addTest(Test01.test_02(self, 'firefox'))
unittest.TextTestRunner(verbosity=2).run(suite())
そのスクリプトを実行しようとすると、最初のテストは実行され、2 番目のテストは実行されず、次のエラーが発生しました。
トレースバック (最新の呼び出しが最後): ファイル "SuiteWebMail.py"、138 行目、suite1.addTest(Test01.test_01(self, 'firefox')) 内 ファイル "c:\Python34\lib\unittest\suite.py", 50行目、addTest raise TypeError("{} is not callable".format(repr(test))) TypeError: None is not callable
前もって感謝します
C