• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 在測試代碼中硬編碼測試數據(4)

    發表于:2012-09-11來源:不祥作者:知平軟件點擊數: 標簽:自動化測試
    從上面的代碼中,你可以觀察到,Post的屬性,除了Settings屬性以外,其他的屬性都是從網頁上直接讀取的當然是假設當前網頁正在顯示對應的文章。因此,

      從上面的代碼中,你可以觀察到,Post的屬性,除了Settings屬性以外,其他的屬性都是從網頁上直接讀取的—當然是假設當前網頁正在顯示對應的文章。因此,要將基準數據庫集成到自動化測試代碼中來,只要實例化一個PostSettings變量就好了。TestLibrary是 負責連接到Selenium-RC,并保存對應連接的類。下面的代碼演示了這個思想:

    public class TestLibrary

    {

        public UserHelper UserHelper { get; private set; }

     

        public BlogHelper BlogHelper { get; private set; }

     

        public CommentHelper CommentHelper { get; private set; }

     

        public Blog DefaultBlog { get; private set; }

     

        public Post DefaultPost { get; private set; }

     

        public ISelenium Selenium { get; private set; }

     

        public string SiteUrl { get; private set; }

     

        public class Consts

        {

            public const string TimeToWaitForPageToLoad = "30000";

     

            public const string AdminUserName = "administrator";      

     

            public const string AdminPassword = "0123456";

        }

     

        public TestLibrary(ISelenium selenium)

        {

            this.UserHelper = new UserHelper(this);

            this.BlogHelper = new BlogHelper(this);

            this.CommentHelper = new CommentHelper(this);

            Selenium = selenium;

     

            InitialDefaultSiteDate();

        }

     

        private void InitialDefaultSiteDate()

        {

            DefaultBlog = new Blog(this, "Default Test Blog", "default-test-blog", "Default Test Blog", Consts.AdminUserName);

            DefaultPost = new Post(this, new PostSettings()

            {

                Title = "Default Test Post",

                Permalink = "default-test-post",

                Body = "This is for web site testing purpose.",

                Tags = "Test",

                PublishSetting = PostSettings.PublishSettings.PublishNow

            },

            DefaultBlog);

        }

    }

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>