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

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

  • <strong id="5koa6"></strong>
  • 關于數據型驅動自動化測試實現(3)

    發表于:2016-11-17來源:segmentfault作者:最光陰89點擊數: 標簽:
    /* 通過判斷操作類型來調用不同的用例方案 rowNum 讀取數去行數 **/ public void testUI(int rowNum)throw Exception{ //還可以定義其他類型的操作(如:長按等)在里面

    /*
    通過判斷操作類型來調用不同的用例方案
    rowNum 讀取數去行數
    **/
    public void testUI(int rowNum)throw Exception{

    //還可以定義其他類型的操作(如:長按等)在里面這里只舉例兩種
    if((String)this.readXls(rowNum).get(1).equals("單擊")){
    UiObject click=new UiObject(new UiSelector().resourceId((String)this.readXls(rowNum).get(0)));
    richet_post.click();
    sleep(2000);}
    else if((String)this.readXls(rowNum).get(1).equals("輸入")){
    UiObject editText=new UiObject(new UiSelector().resourceId((String)this.readXls(rowNum).get(1)));
    Configurator config = Configurator.getInstance();
    config.setKeyInjectionDelay(40);
    search_movies1.setText(Utf7ImeHelper.e((String)this.readXls(rowNum).get(2)));
    config.setKeyInjectionDelay(0);}}

    這樣所有的工作都準備好了,我們設計測試用例定位控件操作時只要按照邏輯重復的調testUI(int rowNum)方法就行,只需修改rowNum參數,它會按照操作類型自動幫你調不同類型的操作。而且可以發現測試數據和代碼都分離出來了。如果改了ui界面控件我們只需在excel表格中修改測試數據就行,就算項目大修改代碼維護起來工作量也不是很大,而且操作邏輯上很靈活。

    原文轉自:https://segmentfault.com/a/1190000007494058

    老湿亚洲永久精品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>