private void deleteUser(SearchEngineType type) { AddUserBVT.AddUserInit(type); Common.UITestFramework.UIMaps.AccountManagementCenterClasses.AccountManagementCenter accountManagementCenter = new Common.UITestFramework.UIMaps.AccountManagementCenterClasses.AccountManagementCenter(); accountManagementCenter.DeleteUser(); Common.UITestFramework.UIMaps.QuestionWindowClasses.QuestionWindow questionWindow = new Common.UITestFramework.UIMaps.QuestionWindowClasses.QuestionWindow(); questionWindow.UIQuestionWindow.WaitForControlExist(); questionWindow.ClickDeactivateButton(); questionWindow.UIQuestionWindow.WaitForControlNotExist(); accountManagementCenter.ClickCloseWindowButton(); accountManagementCenter.UIAccountManagementCenWindow.WaitForControlNotExist(); Common.UITestFramework.UIMaps.MainWindowClasses.MainWindow mainWindow = new Common.UITestFramework.UIMaps.MainWindowClasses.MainWindow(); mainWindow.VerifyNoAccount(); }
private void deactivateUser(SearchEngineType type) { AddUserBVT.AddUserInit(type); //在账户管理窗口的左侧用户列表中,选中一个谷歌用户,点击该用户下任一账户后面的Deactive Common.UITestFramework.UIMaps.AccountManagementCenterClasses.AccountManagementCenter accountManagementCenter = new Common.UITestFramework.UIMaps.AccountManagementCenterClasses.AccountManagementCenter(); switch (type) { case SearchEngineType.Google: accountManagementCenter.DeactivateGoogleUser(); break; case SearchEngineType.Adcenter: accountManagementCenter.DeactivateAdcenterUser(); break; case SearchEngineType.Facebook: accountManagementCenter.DeactivateFacebookUser(); break; } Common.UITestFramework.UIMaps.QuestionWindowClasses.QuestionWindow questionWindow = new Common.UITestFramework.UIMaps.QuestionWindowClasses.QuestionWindow(); questionWindow.UIQuestionWindow.WaitForControlExist(); questionWindow.ClickDeactivateButton(); questionWindow.UIQuestionWindow.WaitForControlNotExist(); switch (type) { case SearchEngineType.Google: WinText uISynchronizeaccountsfText = accountManagementCenter.UIAccountManagementCenWindow.UILabel1Window.UISynchronizeaccountsfText; uISynchronizeaccountsfText.WaitForControlNotExist(); accountManagementCenter.VerifyActivateGoogleUser(); break; case SearchEngineType.Adcenter: WinText uISynchronizeaccountsfText1 = accountManagementCenter.UIAccountManagementCenWindow.UILabel1Window.UISynchronizeaccountsfText1; uISynchronizeaccountsfText1.WaitForControlNotExist(); accountManagementCenter.VerifyActivateAdcenterUser(); break; case SearchEngineType.Facebook: WinText uISynchronizeaccountsfText2 = accountManagementCenter.UIAccountManagementCenWindow.UILabel1Window.UISynchronizeaccountsfText2; uISynchronizeaccountsfText2.WaitForControlNotExist(); accountManagementCenter.VerifyActivateFacebookUser(); break; } accountManagementCenter.ClickCloseWindowButton(); accountManagementCenter.UIAccountManagementCenWindow.WaitForControlNotExist(); Common.UITestFramework.UIMaps.MainWindowClasses.MainWindow mainWindow = new Common.UITestFramework.UIMaps.MainWindowClasses.MainWindow(); mainWindow.VerifyNoAccount(); }