<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 溫柔一刀
    主站蜘蛛池模板: AV在线播放日韩亚洲欧| 伊人免费在线观看| 亚洲av再在线观看| 99久久成人国产精品免费| 亚洲综合网美国十次| 国产无遮挡裸体免费视频在线观看| 久久久久亚洲AV无码专区体验| 免费91麻豆精品国产自产在线观看| 亚洲AV无码专区在线亚| 1000部啪啪毛片免费看| 亚洲自偷精品视频自拍| 亚洲视频免费观看| 黄色a三级免费看| 亚洲美女中文字幕| 亚洲精品国精品久久99热 | 在线视频网址免费播放| 精品久久久久久亚洲精品| 久久精品国产精品亚洲| 成人av免费电影| 亚洲成AV人片高潮喷水| 亚洲视频免费在线观看| 亚洲精品国产精品国自产观看| 无码区日韩特区永久免费系列| 91在线免费观看| 国产亚洲精品仙踪林在线播放| 亚洲AⅤ无码一区二区三区在线| 97人妻无码一区二区精品免费| jizz日本免费| 国产产在线精品亚洲AAVV| 亚洲沟沟美女亚洲沟沟| 国产亚洲成av人片在线观看| 免费人成在线观看网站视频 | 看全色黄大色大片免费久久| 四虎精品视频在线永久免费观看| 精品国产日韩久久亚洲| 亚洲天堂中文资源| 亚洲色婷婷六月亚洲婷婷6月| 亚洲乱码中文字幕综合234| 日本免费人成黄页在线观看视频| 中文字幕无码免费久久9一区9| 亚洲高清中文字幕|