예제 #1
0
    public void SetScene()
    {
        foreach (GameObject cat in _CatList)
        {
            Destroy(cat);
        }
        _CatList.Clear();

        string     catPrefab = "Prefabs/UI/CatUI";
        GameObject content   = transform.FindChild("Center/Scroll View/Viewport/Content").gameObject;

        foreach (CatData data in _CatDatas)
        {
            GameObject cat = Instantiate(Resources.Load(catPrefab, typeof(GameObject))) as GameObject;
            cat.transform.SetParent(content.transform, false);
            _CatList.Add(cat);

            CatUI catScript = cat.GetComponent <CatUI>();
            catScript.SetProgress(data.Progress);
            catScript.SetDesc1(data.Desc1);
            catScript.SetDesc2(data.Desc2);
            catScript.SetName(data.Name);
            _CatList.Add(cat);
        }
    }
예제 #2
0
 public void NewCampaignFieldValidationDisplayedWhenNoAnswersGiven()
 {
     CatUI.LoginPage.LoginAs(Browser, User.AutoQA_CRT);
     Assert.True(CatUI.WasAbleToLogin(Browser));
     CatUI.WelcomePage.NavigateToCampaignPageUsingCard(Browser);
     Assert.True(Browser.IsAt(Campaigns.Url));
     CatUI.Campaigns.CampaignPageFieldValidationWithNoAnwers(Browser);
     Assert.True(CatUI.Campaigns.NewCampaignFieldValidationMessageDisplayed(Browser));
 }
예제 #3
0
 public void NavigateToCampaignPageFromCATHomePage()
 {
     CatUI.LoginPage.LoginAs(Browser, User.AutoQA_INT);
     Assert.True(CatUI.WasAbleToLogin(Browser));
     CatUI.WelcomePage.NavigateToCampaignPageUsingCard(Browser);
     Assert.True(Browser.IsAt(Campaigns.Url));
     CatUI.NavigateToWelcomePage();
     Assert.True(Browser.IsAt(WelcomePage.Url));
     CatUI.WelcomePage.NavigateToCampaignPageUsingNavigationBar(Browser);
     Assert.True(Browser.IsAt(Campaigns.Url));
 }
예제 #4
0
 private void Start()
 {
     if (canvasPrefab != null)
     {
         m_catUI = Instantiate(canvasPrefab, transform.position + new Vector3(0, 1, 0), Quaternion.identity, transform).GetComponentInChildren <CatUI>();
         if (m_catUI != null)
         {
             m_catUI.m_cat = this;
             m_catUI.gameObject.transform.localScale = Vector3.one * 0.01f;
             Canvas catCanvas = m_catUI.GetComponent <Canvas>();
             if (catCanvas != null)
             {
                 catCanvas.worldCamera = Camera.main;
             }
         }
     }
 }
예제 #5
0
 public void LoginToCATWelcomePage()
 {
     CatUI.LoginPage.LoginAs(Browser, User.AutoQA_DEV);
     Assert.True(CatUI.WasAbleToLogin(Browser));
 }