ios自动化测试
来源:互联网 发布:淘宝全民晒单推广 编辑:程序博客网 时间:2024/04/29 07:59
最近,受到了一个研究项目,由于公司也在不断的壮大,所以项目变多,所以,自动化测试也被提出来了,所以,最近就一直搞这个,首先在ios的开发工具,里面也本身集成了一个自动化工具,如图所示,打开里的工程,然后cmd + i就可以进入一下界面
我们选择最后一个automation,就可以进入到下面的界面啦
看到左边,有个add的按钮吗,这个就可以导入自动化测试的脚本,也可以新建一个,由于xcode这个自动化的只支持JS,所以,我们就来用JS做一个demo吧
自动化脚本其实也是需要里写的代码的配合的。来看一个例子吧。
creat一个新的JS,写下如下代码
var target = UIATarget.localTarget();var window = target.frontMostApp().mainWindow();var buttons = window.buttons();buttons["abc"].tap();target.logElementTree();
由于我工程里面设置了的button的accessibility中label的值为abc,所以我能通过abc找到这个button,tap事件就不多说了,其他更多的api可以查看一下苹果的官方文档,可以查看我上一篇的文章,里面详细的叙述了各种api,其实相当少,估计一会就能全部看完,
那个label的属性设置,可以看我下面的截图,当然如果里不用截图,也可以,那就需要按照索引值,比如一个页面上有3个按钮,里可以用button()[0] 这样的方式找到索引为0的按钮,这样也可以,
当然,这些只是冰山一脚,但是最近测试的是否发现js脚本有时候可以,有时候运行根本没反应,不知道有谁遇到过这样的问题,可以告知一下小弟解决方案。
0 0
- iOS自动化测试有关
- iOS 自动化测试 积累
- iOS自动化测试相关
- ios自动化测试
- Appium IOS 自动化测试
- iOS 自动化测试 积累
- iOS 自动化测试 积累
- Calabash-ios自动化测试
- ios自动化测试资料
- ios自动化打包测试
- iOS UI自动化测试
- IOS 自动化测试
- IOS UITest自动化测试
- ios自动化测试
- IOS自动化测试压力测试
- 【ios自动化测试】iOS自动化测试框架分析与选择
- 关于iOS的自动化测试
- iOS自动化测试(原创)
- 线段树:Balanced Lineup(pku 3264)(解题报告)
- 忠于自己
- 牙痛
- 那么多期盼。你知道吗
- 医疗电子用低功耗2.4GHz收发器及其设计
- ios自动化测试
- 【OGG】extract 异常恢复 BR – BOUNDED RECOVERY
- 那么多遗憾
- URL(基础一) UrlRewrite正则表达式匹配、配置实例和分析
- oj继承与组合
- POJ - 1006 生理周期/Biorhythms
- 调整数组顺序使奇数位于偶数的前面
- 百度之星做后感
- 第十四周(项目三)——立体类族共有的抽象类。