コード例 #1
0
        private void initObjectModels()
        {
            // initializing footer objects
            terms         = new Terms(browser);
            privacy       = new Privacy(browser);
            security      = new Security(browser);
            status        = new Status(browser);
            help          = new Help(browser);
            footerLogo    = new pageObjectModels.footer.Logo(browser);
            contactGitHub = new ContactGitHub(browser);
            api           = new API(browser);
            training      = new Training(browser);
            shop          = new Shop(browser);
            footerBlog    = new pageObjectModels.footer.Blog(browser);
            about         = new About(browser);

            // initializing explore objects
            integrations = new Integrations(browser);
            showcases    = new Showcases(browser);
            trending     = new Trending(browser);

            // initializing header objects
            headerLogo = new pageObjectModels.header.Logo(browser);
            personal   = new Personal(browser);
            openSource = new OpenSource(browser);
            business   = new Business(browser);
            explore    = new Explore(browser);
            pricing    = new Pricing(browser);
            headerBlog = new pageObjectModels.header.Blog(browser);
            support    = new Support(browser);
            searchBar  = new pageObjectModels.header.SearchBar(browser);
            signIn     = new SignIn(browser);
            signUp     = new SignUp(browser);

            // initializing main objects
            signUpUsername  = new SignUpUsername(browser);
            signUpEmail     = new SignUpEmail(browser);
            signUpPassword  = new SignUpPassword(browser);
            signUpSubmit    = new SignUpSubmit(browser);
            signUpForGitHub = new SignUpForGitHubButton(browser);

            // initializing pricing objects
            joinGitHubForFree    = new JoinGitHubForFree(browser);
            upgradeAccount       = new UpgradeAccount(browser);
            createOrganization   = new CreateOrganization(browser);
            startEnterpriseTrial = new StartEnterpriseTrial(browser);

            // initializing blog objects
            featured      = new Featured(browser);
            allPosts      = new AllPosts(browser);
            newFeatures   = new NewFeatures(browser);
            engineering   = new Engineering(browser);
            enterprise    = new Enterprise(browser);
            conferences   = new Conferences(browser);
            meetups       = new Meetups(browser);
            newHires      = new NewHires(browser);
            watercooler   = new Watercooler(browser);
            blogSearchBar = new pageObjectModels.blog.SearchBar(browser);
        }
        void ReleaseDesignerOutlets()
        {
            if (btnIcon_ != null)
            {
                btnIcon_.Dispose();
                btnIcon_ = null;
            }

            if (SignupBtn_ != null)
            {
                SignupBtn_.Dispose();
                SignupBtn_ = null;
            }

            if (SignUpEmail != null)
            {
                SignUpEmail.Dispose();
                SignUpEmail = null;
            }

            if (SignUpFTextO != null)
            {
                SignUpFTextO.Dispose();
                SignUpFTextO = null;
            }

            if (SignUpFTextOTT != null)
            {
                SignUpFTextOTT.Dispose();
                SignUpFTextOTT = null;
            }

            if (SignUpFTextT != null)
            {
                SignUpFTextT.Dispose();
                SignUpFTextT = null;
            }

            if (SignUpNumber != null)
            {
                SignUpNumber.Dispose();
                SignUpNumber = null;
            }

            if (SignUpPassword != null)
            {
                SignUpPassword.Dispose();
                SignUpPassword = null;
            }

            if (SignUpPasswordA != null)
            {
                SignUpPasswordA.Dispose();
                SignUpPasswordA = null;
            }

            if (SignupTopBar != null)
            {
                SignupTopBar.Dispose();
                SignupTopBar = null;
            }

            if (SignupTopText != null)
            {
                SignupTopText.Dispose();
                SignupTopText = null;
            }

            if (SignupView != null)
            {
                SignupView.Dispose();
                SignupView = null;
            }

            if (topBarText_ != null)
            {
                topBarText_.Dispose();
                topBarText_ = null;
            }
        }