def instance_List(self): locate_login_object_class = LocateLoginObject.LocateLoginObject( ) #实例化定位登录模块所有元素的类 login_class1 = Login.Login() #实例化登录操作的类 browser = Browser.Browser().init_browser() #获取webdriver对象 instance_list = [locate_login_object_class, login_class1, browser] return instance_list
def testNotExistUsername(self): u"""用户名不存在的测试用例""" testcaseid='case_0001' print testcaseid data_list=self.getUsernameAndPasswordByTestcaseid(testcaseid) username=data_list[0] password=data_list[1] alertmessage=data_list[2] LocateLoginObject.LocateLoginObject().getLocateObject(self.browser,username,password,alertmessage) self.dealAlert(alertmessage) self.browser.get_screenshot_as_file("F:\\testresult\\image_NOTExistUser.png") print("image_NOTExistUser.png")
def testSuccessLogin(self): u"""登录成功的测试用例""" testcaseid='case_0004' print testcaseid data_list=self.getUsernameAndPasswordByTestcaseid(testcaseid) username=data_list[0] password=data_list[1] alertmessage=data_list[2] LocateLoginObject.LocateLoginObject().getLocateObject(self.browser,username,password,alertmessage) self.dealAlert(alertmessage) self.browser.get_screenshot_as_file("F:\\testresult\\image_SUCCESSLogin.png") print("image_SUCCESSLogin.png ")