public void Step1(CreateVmData data, Page page) { Log.Information("Input Group Name."); this.groupName.SetText(data.groupName); IWebElement ee = page.SearchContext.FindElement(By.Id("VmRegion")); SelectElement e = new SelectElement(ee); e.WrappedElement.Click(); e.SelectByText(data.region); }
public void Step2(CreateVmData data) { Log.Information("Input Server Name."); System.Threading.Thread.Sleep(1000 * 2); this.serverName.SetText(data.serverName); Log.Information("Input User Name."); this.userName.SetText(data.userName); Log.Information("Input Password."); this.localAdminPassword.SetText(data.localAdminPassword); }
public void CreateVmFromMainMenu(CreateVmData data) { Browser.WaitForAjax(); Log.Information("Find main menu ..."); GetMainMenu_TenantPortal(); Log.Information("---Select Create VM---"); this.mainMenuTenantPortal.SelectAzureVms(); Log.Information("---Go through wizard to create VM---"); var createVmWizard = new CreateVmWizard(this.Browser); createVmWizard.Step1(data, this); createVmWizard.GoNext(); createVmWizard.Step2(data); createVmWizard.GoNext(); createVmWizard.Complete(); Log.Information("---Create VM request send successfully---"); }
public void CreateVmFromNewButton(CreateVmData data) { Browser.WaitForAjax(); Log.Information("---Click New button---"); OpenDrawer(); Log.Information("---Select Create VM---"); this.drawer.SelectItem("AZURE VMS"); this.drawer.SelectItem("CREATE AZURE VM"); Log.Information("---Go through wizard to create VM---"); var createVmWizard = new CreateVmWizard(this.Browser); createVmWizard.Step1(data, this); createVmWizard.GoNext(); createVmWizard.Step2(data); createVmWizard.GoNext(); createVmWizard.Step3(data); createVmWizard.Complete(); Log.Information("---Create VM request send successfully---"); }
public bool VerifyVmCreated(CreateVmData data) { Log.Information("Click Completed operation button..."); Thread.Sleep(1000 * 15); var completedOp = new HtmlButton(this, By.ClassName("fxs-drawertray-button")); completedOp.Click(); Log.Information("Check the progress box..."); var progressBox = new HtmlDiv(this, By.ClassName("fxs-progressbox-header")); if (progressBox.Text == "Successfully submitted VM request.") { return(true); } else { return(false); } }
public void Step3(CreateVmData data) { }