selenium 之Ran 0 tests in 0.000s

from selenium import webdriverfrom time import ctime,sleepimport unittestclass TestLogin(unittest.TestCase):    def setUp(self):        self.driver = webdriver.Ie()        # driver.implicitly_wait(10)        self.driver.get("")        sleep(3)    def login1(self):        self.driver.find_element_by_id("UserName").send_keys("baidu")        self.driver.find_element_by_id("Password").send_keys("123")        self.driver.find_element_by_id("btnSingIn").click()        sleep(3)    def tearDown(self):        self.driver.quit()if __name__ == '__main__':   unittest.main()運行程序出現:Ran 0 tests in 0.000s緣由:unittest提供了全局的main()方法,使得一個單元測試模塊變成能夠直接運行的測試腳本,main()方法使用TestLoader類來搜索全部包含在模塊中以「test」命名開頭的測試方法,並自動執行它們 
解決方式:將方法名「login1」改成「test_login」或以test開頭都OK
相關文章
相關標籤/搜索