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

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

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

    qileilove

    blog已經轉移至github,大家請訪問 http://qaseven.github.io/

    UIAutomation: 登錄界面測試實例

     功能介紹:包括2個文本輸入框,分別叫 User name 、 Password ,和一個按鈕,叫 Login。
      以下為測試腳本:
    //Get the handle of application main window
    var window = UIATarget.localTarget().frontMostApp().mainWindow();
    //Get the handle of view
    var view = window.elements()[0];
    var textfields = window.textFields();
    var passworldfields = window.secureTextFields();
    var buttons = window.buttons();
    var textviews = window.textviews();
    var statictexts = window.staticTexts();
    var target = UIATarget.localTarget();
    //Check number of Text fields
    if(textfields.length != 1)
    {
    UIALogger.logFail("FAIL: Invalid number of Text fields");
    }
    else
    {
    UIALogger.logpass("PASS: Correct number of Text fields");
    }
    //TESTCASE_001: Test Log on Screen
    //Check existence of desired TextField on UIScreen
    if(textfields["username"]==null || textfields["username"].toString() == "[object UIAELementNil]")
    {
    UIALogger.logFail("FAIL:Desired textfield not found.");
    }
    else
    {
    UIALogger.logPass("PASS: Desired UITextfield is available");
    }
    //TESTCASE_1.2:Check existence desired of PasswordField On UIScreen
    if(passwordfields[0] == null || passworldfields[0].toString() == "[object UIAElementNil]")
    {
    UIALogger.logFail("FAIL: Desired UISecureField not found.");
    }
    else
    {
    UIALogger.logPass("PASS: Desired UISecureField is available");
    }
    //TESTCASE_1.3 :Check for Existence of Buttons On UIScreen
    if(button["logon"] == null || buttons["logon"].toString() == "[object UIElementNil]")
    {
    UIALogger.logFail("FAIL:Desired UIButton not found.");
    }
    else
    {
    UIALogger.logPass("PASS:Desired UIButton is available");
    }
    //TESTCASE_001: Missing User Name
    textfields["username"].setValue("");
    passwordfields[0].setValue("password");
    buttons["logon"].tap();
    //target.delay(2);
    var errorVal = textviews["error"].value();
    if(errorVal != "Invalid User Name or PassWord")
    {
    UIALoger.logFail("Did Not Get Missing UserName Error:" + errorVal);
    }
    else
    {
    UIALogger.logPass("Missing User Name");
    }
    //TESTCASE_003: Successful Log On
    textfields["username"].setValue("username");
    passwordfields[0].setValue("password");
    buttons["logon"].tap();
    target.delay(2);

    posted on 2014-05-14 10:10 順其自然EVO 閱讀(1750) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄selenium and watir webdrivers 自動化測試學習

    <2014年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产精品亚洲综合| 2017亚洲男人天堂一| 免费无码国产V片在线观看| 日本免费的一级v一片| 亚洲精品中文字幕无码A片老| 在线视频免费观看www动漫| 亚洲熟妇久久精品| 日韩中文字幕免费| 黄色一级毛片免费| 亚洲伊人色欲综合网| 久久久精品免费国产四虎| 亚洲精品综合一二三区在线 | 97av免费视频| 亚洲成a人片7777| 成人激情免费视频| 男人扒开添女人下部免费视频 | 亚洲无线电影官网| 免费观看黄色的网站| 亚洲一久久久久久久久| 国产免费资源高清小视频在线观看| 日本一区二区三区免费高清在线| 中文字幕日韩亚洲| 1000部禁片黄的免费看| 亚洲美国产亚洲AV| 久久亚洲国产成人精品无码区| 免费看一区二区三区四区| 亚洲第一页在线视频| 国产免费无遮挡精品视频| 99精品免费视品| 国产亚洲精aa在线看| 亚洲国产成人久久一区WWW| 久久午夜夜伦鲁鲁片免费无码 | 亚洲日韩乱码中文无码蜜桃臀网站 | 亚洲第一男人天堂| 亚洲中文字幕无码专区| 2020因为爱你带字幕免费观看全集| 亚洲一区二区无码偷拍| 亚洲精品无码专区在线在线播放| 人成午夜免费视频在线观看| 乱淫片免费影院观看| 亚洲天天在线日亚洲洲精|