<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    e代劍客——溫柔一刀

    生活就像海洋,只有意志堅強的人,才能到達彼岸

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      76 隨筆 :: 7 文章 :: 215 評論 :: 0 Trackbacks
    ActiveRecord是rails的框架,我們在selenium測試中肯定需要初始化數據或者清理數據庫數據以保證各個測試之間的獨立性,可以這樣用ActiveRecord來初始化或清理數據庫

    ????require?'test/unit'??
    ????require?'selenium'??
    ????require?'active_record'??
    ????ActiveRecord::Base.establish_connection(????
    ??????:adapter?
    =>?"mysql",????
    ??????:host?
    =>?"localhost",????
    ??????:username?
    =>?"dcrm",????
    ??????:password?
    =>?"dcrm",????
    ??????:database?
    =>?"dcrm2_test"????
    ???)????
    ?????
    ???class?FunctionalTestCase?
    <?Test::Unit::TestCase??
    ???????
    ?????@wait_default_time
    ="30000"??
    ?????
    ?????def?setup??
    ???????initBrowser?unless?@selenium??
    ?????end??
    ????????
    ?????def?teardown??
    ???????logout??
    ???????clear_database??
    ???????closeBrowser??
    ?????end??????
    ???????
    ?????def?logout??
    ???????@selenium.open?
    "http://localhost:3000/logout"??????
    ???????wait_default??
    ?????end??
    ???????
    ?????def?closeBrowser()??
    ???????@selenium.stop??
    ?????end??
    ???????
    ?????def?initBrowser??
    ???????@selenium?
    =?Selenium::SeleniumDriver.new("localhost",?4444,?"*iexplore",?"http://localhost:4444",?10000);??
    ???????@selenium.start??
    ?????end??
    ???????
    ?????def?wait_default??
    ???????@selenium.wait_for_page_to_load?@wait_default_time??
    ?????end??
    ???????
    ?????def?test_logout??????
    ???????logout??????
    ???????assert?@selenium.is_text_present(
    "用戶登錄")??
    ?????end??
    ???????
    ?????def?clear_database??
    ???????connection?
    =?ActiveRecord::Base.connection??
    ???????connection.execute(
    "DELETE?from?channels")???
    ?????????
    ?????end????
    ??????
    ???end??

    ?其中
    require?'active_record'?
    ActiveRecord::Base.establish_connection(??
    ??:adapter?
    =>?"mysql",????
    ??:host?
    =>?"localhost",????
    ??:username?
    =>?"dcrm",????
    ??:password?
    =>?"dcrm",????
    ??:database?
    =>?"dcrm2_development"????
    )???

    建立了DB Connection
    posted on 2007-12-30 17:24 溫柔一刀 閱讀(439) 評論(0)  編輯  收藏 所屬分類: ROR

    只有注冊用戶登錄后才能發表評論。


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    聯系偶 zhupanjava@gmail.com 溫柔一刀
    主站蜘蛛池模板: 污网站在线观看免费| 亚洲网址在线观看| 偷自拍亚洲视频在线观看99| 免费看国产精品3a黄的视频| 国产色在线|亚洲| 成年性生交大片免费看| 久久精品国产亚洲av麻豆图片 | 国产一区二区免费视频| 亚洲国产日韩在线视频| 免费无码作爱视频| 亚洲AV无码久久精品色欲| 免费国产99久久久香蕉| 中文字幕亚洲综合精品一区| 亚洲免费视频观看| 一本色道久久88—综合亚洲精品 | 国产又粗又长又硬免费视频 | 亚洲国产精彩中文乱码AV| 四虎影视无码永久免费| 久久精品亚洲中文字幕无码网站| 3d成人免费动漫在线观看| 亚洲乱码一二三四区国产| 免费高清av一区二区三区| 三年片在线观看免费观看大全中国| 国产黄色一级毛片亚洲黄片大全| 两个人看的www免费视频中文| 亚洲色图校园春色| 热久久精品免费视频| yy一级毛片免费视频| 99久久亚洲综合精品成人网| 免费人成在线视频| 一级毛片免费视频网站| 水蜜桃亚洲一二三四在线| 拍拍拍又黄又爽无挡视频免费| 搜日本一区二区三区免费高清视频| 亚洲精品无码久久久久| 亚洲人成电影网站免费| 黄色免费在线观看网址| 91久久亚洲国产成人精品性色 | 亚洲视频在线免费| 亚洲成人黄色网址| 亚洲午夜精品第一区二区8050|