robotiumrobotium 如何测试预装apk

robotium  时间:2021-06-23  阅读:()

robotium可以测试ios吗

robotium的一个测试尝试:   1.启动Eclipse执行 New --> Project --> Android Project --> Create Project from existing sample --> NotePad将自带的例子导入进来;   2.将robotium导入到刚新建的工程中;   3、在该工程中新建一个类并将从robotium官网下载的例子粘贴到刚建的类中;   4、在AndroidManifest.xml中添加如下内容:      5、现在就可以运行了。

robotium做APP自动化测试,一定要了解源代码的结构和意思才行吗?

要写好一个自动化用例,不一定要了解源码,但至少得知道提供API是什么意思。

不然就是小孩吃饭,都在浪费,浪费公司的钱和资源,也是在浪费你的青春。

还不如做手工。

robotium 怎么获取第三方activity呢 比如 微信

index是针对view来讲的,view包含在viewgroup中,而index就是viewgroup中view的排序号,比如viewgroup“android.widget.LinearLayout”中包含有两个view“android.widget.RadioGroup”和view“android.widget.RadioButton”,而index是从0开始的,那viewgroup里就有0和1两个index,如果viewgroup.getChildAt(0)=view“android.widget.RadioGroup”,viewgroup.getChildAt(1)=view“android.widget.RadioButton”,那view“android.widget.RadioGroup”的index就是0,而view“android.widget.RadioButton”的index就是1 如果你只想获取index那使用4.1以上sdk中tools里自带的uiAutomatorviewer就可以获取到

robotium 如何测试预装apk

Robotium 测试Android apk安装包 介绍 要测试apk程序必须和我们编写的测试程序拥有相同的签名(signature)。

如果没有apk程序的签名秘钥,就要去除apk程序的签名,然后再使用自己的key对其签名(这一步中,我们可以使用debug key),已经有现成的工具可用,下载地址re-sign.jar,这个工具可以去掉apk程序的原签名,然后使用我们自己的debug key对其签名。

详细 编写测试用例之前,我们需要知道apk程序的包名(package name)和启动页面名称(launcher activity name),这两个名称我们可以通过程序启动时的日志(adb logcat)来获取。

程序日志会打印出包名和activity名称。

日志格式类似于:Starting activity: Intent { act=android.intent.action.MAIN cat=android.intent.category.LAUNCHER? flg=0x10200000 .example.android.notepad/.NotesList。

上面的日志表明程序包名为.example.android.notepad、启动activity名为.example.android.notepad.NotesList,这里的activity name就是下面代码中的LAUNCHER_ACTIVITYFULLCLASSNAME。

下面是测试代码的例子: pany.yourtestname; .jayway.android.robotium.solo.Solo; import android.test.ActivityInstrumentationTestCase2; @SuppressWarnings("rawtypes") public class ReallyBlackboxTest extends ActivityInstrumentationTestCase2 { private static final String LAUNCHER_ACTIVITY_FULL_CLASSNAME = &.newsrob.DashboardListActivity"; private static Class<?> launcherActivityClass; static{ try { launcherActivityClass = Class.forName(LAUNCHER_ACTIVITY_FULL_CLASSNAME); } catch (ClassNotFoundException e) { throw new RuntimeException(e); } } @SuppressWarnings("unchecked") public ReallyBlackboxTest() throws ClassNotFoundException { super(launcherActivityClass); } private Solo solo; @Override protected void setUp() throws Exception { solo = new Solo(getInstrumentation(), getActivity()); } public void testCanOpenSettings(){ solo.pressMenuItem(0); } @Override public void tearDown() throws Exception { solo.finishOpenedActivities(); } }

[6.18]IMIDC:香港/台湾服务器月付30美元起,日本/俄罗斯服务器月付49美元起

IMIDC发布了6.18大促销活动,针对香港、台湾、日本和莫斯科独立服务器提供特别优惠价格最低月付30美元起。IMIDC名为彩虹数据(Rainbow Cloud),是一家香港本土运营商,全线产品自营,自有IP网络资源等,提供的产品包括VPS主机、独立服务器、站群独立服务器等,数据中心区域包括香港、日本、台湾、美国和南非等地机房,CN2网络直连到中国大陆。香港服务器   $39/...

老用户专享福利 腾讯云 免费领取轻量云2核4G服务器一年

感恩一年有你!免费领取2核4G套餐!2核4G轻量应用服务器2核 CPU 4GB内存 60G SSD云硬盘 6Mbps带宽领取地址:https://cloud.tencent.com/act/pro/lighthousethankyou活动规则活动时间2021年9月23日 ~ 2021年10月23日活动对象腾讯云官网已注册且完成实名认证的国内站用户(协作者与子用户账号除外),且符合以下活动条件:账号...

华为云(69元)828促销活动 2G1M云服务器

华为云818上云活动活动截止到8月31日。1、秒杀限时区优惠仅限一单!云服务器秒杀价低至0.59折,每日9点开抢秒杀抢购活动仅限早上9点开始,有限量库存的。2G1M云服务器低至首年69元。2、新用户折扣区优惠仅限一单!购云服务器享3折起加购主机安全及数据库。企业和个人的优惠力度和方案是不同的。比如还有.CN域名首年8元。华为云服务器CPU资源正常没有扣量。3、抽奖活动在8.4-8.31日期间注册并...

robotium为你推荐
中国学生网中国大学生在线邮箱怎么申请?mergefield合并邮件,最后怎么生成呢?建行手机网站怎么下载建行手机银行短信营销方案家装短信营销如何进行才有效?比思论坛永久域名不知道为什么 比思论坛的网站打不开 怎么办呐手机软件开发工具怎样开发手机软件医院排队系统医院排队叫号系统有哪些功能?多看论坛kindle哪个型号最好用flash序列号flash激活序列号是?particular教程有没有制作花瓣飘落的AE教程
云南服务器租用 日本私人vps 怎么申请域名 132邮箱 便宜服务器 512av php免费空间 卡巴斯基永久免费版 警告本网站美国保护 新天域互联 世界测速 服务器是干什么的 息壤代理 metalink 免费dns解析 无限流量 英国伦敦 东莞主机托管 php服务器 SmartAXMT800 更多