Пример #1
0
        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);
        }
Пример #2
0
 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);
 }
Пример #3
0
        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---");
        }
Пример #4
0
        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---");
        }
Пример #5
0
        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);
            }
        }
Пример #6
0
 public void Step3(CreateVmData data)
 {
 }