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

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

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

    Nicholas @ BlogJava

    Coding the future!
    posts - 1, comments - 7, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    2006年11月2日

    最近在用 Selenium 對剛完工的系統(tǒng)做功能測試,因為周圍提 Selenium 的人太多了,所以想嘗試一下到底用起來怎么樣。Tin 的文章 Selenium做功能測試的一點討論 探討了 Selenium 使用的一些問題,我再作點補充。

    1、關(guān)于跨域問題,因為目前完工的系統(tǒng)有這個需求,這個AJAX應(yīng)用需要啟用跨域訪問,當(dāng)然是繼承一個共同的父域。這時候就需要一個小小的 trick,手工給頁面設(shè)置一個父域,如 document.domain = xxx.com.cn,Selenium IDE 沒有這個問題是因為他是 FF 的插件,不想 RC 開了一個 iframe 在進行測試。那么如何在開始測試的時候執(zhí)行一段腳本呢?下面是這個 trick:

    waitForCondition("document.domain=xxx.com.cn;true", "3000")

    waitForCondition 函數(shù)多用于 AJAX 的測試環(huán)境,這里通過這個函數(shù)達到一個小小的目的。

    2、無法向 <input type="file"/> 里面輸入路徑。Tin 同學(xué)說如果這個能用會存在潛在不安全因素,的確沒錯。但是 Mozilla 系列的瀏覽器通過插件可以實現(xiàn)這個功能,Selenium IDE 就可以做到,RC 目前無法完成這個功能,所以在測試中間如果涉及文件上傳的話就得另想辦法了。

    3、Selenium RC 的 interactive 模式,這個模式可以讓你手工參與命令的執(zhí)行,你可以在測試過程結(jié)束后不要把瀏覽器關(guān)閉,轉(zhuǎn)而通過手工鍵入命令的形式作一些調(diào)試,還是非常有用的。

    總結(jié)一下,使用 Selenium 的最好方式基本還是先通過 IDE 進行錄制,然后轉(zhuǎn)換成代碼并且自己在修修改改。我個人認(rèn)為 IDE 提供的 xpath 功能是定位的最佳方式,但是我還沒有找到任何一個 ff 插件可以獨立作這個事情。

    posted @ 2006-11-02 16:34 Nicholas Ding 閱讀(3503) | 評論 (7)編輯 收藏

    主站蜘蛛池模板: 免费人成视频在线观看不卡| 又黄又爽无遮挡免费视频| 亚洲AV无码国产精品色午友在线| 人成电影网在线观看免费| www亚洲精品少妇裸乳一区二区| 国产精品视频白浆免费视频| 中文字幕亚洲日本岛国片| 成人午夜免费视频| JLZZJLZZ亚洲乱熟无码| 精品无码国产污污污免费网站国产| 亚洲成a人片在线观看国产| 亚洲精品国产日韩无码AV永久免费网| 国产精品亚洲玖玖玖在线观看| 国产黄在线播放免费观看| 亚洲AV无码一区东京热| 中文字幕视频免费| 亚洲中文字幕乱码一区| 四虎影视免费永久在线观看| jyzzjyzz国产免费观看| 亚洲成AV人片在线观看无码| 国产又大又粗又长免费视频 | 四虎影永久在线高清免费| 成人午夜影视全部免费看| 亚洲成AV人片在线观看无码| 国内精自视频品线六区免费| 亚洲精品自偷自拍无码| 亚洲日韩涩涩成人午夜私人影院| 免费91麻豆精品国产自产在线观看| 亚洲成人高清在线观看| 波多野结衣一区二区免费视频| A毛片毛片看免费| 国产成人亚洲合集青青草原精品 | 美女视频黄的全免费视频网站| 伊人久久亚洲综合| 8888四色奇米在线观看免费看| 亚洲中文字幕无码久久2020| 亚洲色精品aⅴ一区区三区| 69式国产真人免费视频| 一级毛片试看60分钟免费播放| 亚洲国产精品综合久久2007| 亚洲人成影院在线观看|