def test_baidulogin1(self): test_user_login(self.driver, self.login_url, username="", password="") sleep(1) login_page = LoginPage(self.driver, u"baidu", u"baidu Cloud") self.assertEqual(login_page.baiduaccountlogin_error_hint(), u"请您输入手机/邮箱/用户名") get_screenshot(self.driver, "test_baidulogin1")
def test_customnavgition(self): try: test_user_login(self.driver, self.login_url, self.username, self.password) sleep(5) goto_customnavigition(self.driver) finally: self.driver.close()
def test_add_newcontact(self): try: test_user_login(self.driver, self.login_url, self.username, self.password) goto_usercenter(self.driver) sleep(5) #delete_all_contacts(self.driver) add_new_contact(self.driver,self.newcontactname, self.newcontactphone, self.newprovidename) finally: self.driver.close()
def test_baidulogin4(self): test_user_login(self.driver, self.login_url, username="******", password="******") sleep(1) login_page = LoginPage(self.driver, u"baidu", u"baidu Cloud") self.assertEqual(login_page.baiduaccountlogin_error_hint(), u"用户名或密码有误,请重新输入或找回密码") get_screenshot(self.driver, "test_baidulogin4")
def test_add_newgroup(self): try: test_user_login(self.driver, self.login_url, self.username, self.password) sleep(5) goto_usercenter(self.driver) sleep(5) delete_all_group(self.driver) add_new_group(self.driver, self.newprovidename) finally: self.driver.close()
def test_delete_group(self): try: test_user_login(self.driver, self.login_url, self.username, self.password) goto_usercenter(self.driver) sleep(5) delete_all_group(self.driver) #result=self.driver.find_element_by_class_name("ui-table-body-nodata").is_displayed() #text=self.driver.find_element_by_class_name("ui-table-body-nodata").text #self.assertTrue(result, u"%s is not displayed"%text) finally: self.driver.close()
def test_gotouseradminpage(self): test_user_login(self.driver, self.login_url, self.username, self.password) overviewpage = Overviewpage(self.driver, u"Baidu", u"Baidu Cloud") overviewpage.above_mouse(self.driver) useradminstrationpage = useradminstration(self.driver, u"Baidu", u"Baidu Cloud") useradminstrationpage.goto_useradminpage() self.assertEqual(useradminstrationpage.multiluseraccess_title_hint(), u"Mulit User Access") useradminstrationpage.goto_IAMUserLogin(self.driver) self.assertEqual(useradminstrationpage.IAMuser_title_hint(), u"IAM用户登录")
def test_delete_allcontact(self): #contactpage_nodata_loc=(By.CLASS_NAME, "ui-table-body-nodata") try: test_user_login(self.driver, self.login_url, self.username, self.password) goto_usercenter(self.driver) sleep(5) delete_all_contacts(self.driver) #result=self.driver.find_element(*self.contactpage_nodata_loc).is_displayed() #text=self.driver.find_element(*self.contactpage_nodata_loc).text #result=self.driver.find_element_by_class_name("ui-table-body-nodata").is_displayed() #text=self.driver.find_element_by_class_name("ui-table-body-nodata").text #self.assertTrue(result, u"%s is not displayed"%text) finally: self.driver.close()
def test_login(self): try: #login_url="https://www.baidu.com" test_user_login(self.driver, self.login_url, self.username, self.password) sleep(5) result=self.driver.find_element_by_class_name("username").is_displayed() #print(result) self.assertTrue(result, "failed to login") #goto_createticket(self.driver) #self.driver.get_screenshot_as_file("C:\\Gigi\\baiduyun\\TestScript\\screenshot\\baidu_img.jpg") #above=self.driver.find_element_by_class_name("username") #ActionChains(self.driver).move_to_element(above).perform() #above.click() finally: self.driver.close()