手机自动化测试之问题分享

进行测试的时候一共遇到如下一些问题。

好的网站分享:

hierarchyviewer的使用:http://hb.qq.com/a/20110809/000032.htm

Android及Robotium学习总结:http://blog.sina.com.cn/s/blog_6abda9bc01015zoc.html


1.报一个异常。。。哎。。。报错信息没记录,但是这个地方需要修改

我们的robotium插件包,需要放到工程目录里面去集成,不然会报错的哦=_=


2.非成熟的安卓开发工程师,不要自己写程序,自己测试,不然会被自己坑死的。

(浪费了我两天的时间。。。)


3.当他无法使用的时候hierarchyviewer,请确认下你的环境变量配置的正确与否。


3.记得使用hierarchyviewer这个工具,他可以帮助我们获取元素的标识,不然没有源码如何进行自动化的对象识别。

有的时候,很多控件只有ID没有test等等属性,我们该怎么处理呢,以上分享,网友们给出的方法

//根据ID来点击
private int clickCtrlById(String s, int t ){
    int ctrl;
    View v;


    if( s == ""){
         return -1;
    }
    ctrl = solo.getCurrentActivity().getResources().getIdentifier(s,"id",packageName);
   
    v = solo.getView(ctrl);
    solo.clickOnView(v);
    solo.sleep(t);        
    return 0;
}
//根据ID来输入数值
private int enterTextById(String id, String s, int t ){  
 
    int ctrl;  
    EditText v;  
      
    if( s == ""){  
        return -1;  
    }  


    ctrl = solo.getCurrentActivity().getResources().getIdentifier(id,"id",solo.getCurrentActivity().getPackageName());  
    v = (EditText) solo.getView(ctrl);  
    
    solo.enterText(v, s) ;  
    solo.sleep(t);          


    return 0;  
}  

阅读更多
想对作者说点什么? 我来说一句

手机自动化

2018年05月09日 2.65MB 下载

appium手机自动化测试讲解

2018年05月09日 2.65MB 下载

手机自动化测试系统设计浅析

2011年06月02日 141KB 下载

没有更多推荐了,返回首页

不良信息举报

手机自动化测试之问题分享

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭