public void ResetAccessGroup(string accountName, string accessGroupName, string orderCode, DeltaChange deltaChange) { OstHomePage ostHomePage = new OstHomePage(webDriver); ostHomePage.OpenOSTHomePage(); ostHomePage.GoToCatalogAndPricingPage(accountName); ostHomePage.ManageAccessGroupsLink.SendKeys(Keys.Enter); OSTManageAccessGroupPage ostManageAccessGroupPage = new OSTManageAccessGroupPage(webDriver); ostManageAccessGroupPage.ResetProduct(accessGroupName, orderCode, deltaChange); }
public bool MyCustomerTabInPremierDashboardPagePreview(string accountId, bool withUpdate = false) { OstHomePage.GoToCatalogAndPricingPage(accountId); OstCatalogAndPricingPage.GoToFeatureSetupPage(); OstFeatureSetupPage.UnCheckPartnerCustomerTabCheckboxIfAlreadyChecked(); OstFeatureSetupPage.CheckPartnerCustomerTabCheckbox(); if (withUpdate) { if (!OstFeatureSetupPage.ClickUpdate()) { return(false); } } OstFeatureSetupPage.PreviewPage(); webDriver.WaitForPageLoad(new TimeSpan(0, 0, 30)); var parentWindow = webDriver.CurrentWindowHandle; var newWindow = webDriver.WindowHandles.LastOrDefault(); webDriver.SwitchTo().Window(newWindow); Console.WriteLine("Url after switching is: {0}", webDriver.Url); return(B2BPremierDashboardPage.CheckIfMyCustomersLinkIsAvailable()); }
/// <summary> /// Open catalog page with an account name /// </summary> public void OpenCatalog(string accountId) { OstHomePage.GoToCatalogAndPricingPage(accountId); webDriver.WaitForElementVisible(By.Id("ctl00_ContentPageHolder_txt_AffAccountID"), TimeSpan.FromSeconds(30)); //webDriver.WaitForPageLoad(TimeSpan.FromSeconds(30)); }