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