明天会发布一个重要功能,参数化请求,这也是postman没有的。
postman 可以参数化。
试了下 Hatchhiker, docker 版的,v0.1.3,参数化是什么格式?
使用 postman 的参数化格式不行,在 url 上,json 里面的 body,parameter 里也不行
postman 是{{parameter_name}}
I C,
thanks for your sharing.
第 3 点,倒是挺符合我的观点的,本地部署。
期待更精彩的功能。
postman 已有,为啥要重写?
postman + newman 还可以写 API test case 在 jenkins 上跑
使用
builder.usingAnyFreePort();
怎么在运行时把 port 传到写死的 testng.xml 里面去?
按照正常流程,初始化 appium 的 ios instance 是在 testng.xml 更新动作之后,更新 testng.xml 因为是在 testng 介入之前,然后,初始化 appium 已经是 testng 整个初始化完成了,开始跑测试了,肯定无法更新 testng.xml,再让 testng 再次读取新的 testng.xml。
xcode 9 支持多 simulator 运行。
请参考 testng 的 parameter 传参文档
http://testng.org/doc/documentation-main.html#parameters-testng-xml
如有可能,尽量不要用 testng.xml 这种写死的方法,用 testng 的 virtual testng.xml,
http://testng.org/doc/documentation-main.html#running-testng-programmatically,
此方法,对付 selenium,多浏览器支持,多浏览器并发,不同 test case 不同浏览器 (如 TC1 跑 chrome, firefox, safari,TC2 跑 edge, chrom, firefox) 绰绰有余,再加上 Java 的 annotation,分类跑 test case,如 (@Smoke,@BVT等) 这样的分组也是绰绰有余,当然,testng 本身是支持 group 的,不用 annotation 也行。
然后照搬到 appium 上面就行了。
这篇文章好久的了。
appium 支持多 server 模式,即使是 command line 都可以开启多个 appium server,只要 port 不一样就可以。
故 command line appium 和 GUI appium 是没有冲突的。
macaca 的 app-inspector 对付 ios 从来没成功过,在 github 提 issue,最后是没什么下文了,现在连 android 都连不上。
这个整合,除了报表,核心部分比用 java-assured 好在哪?
java-assured 本身已经有 json 和 xml 的处理封装。
可以用 extentreport
如果是 Java 的话,Appium 可以结合 TestNG 使得一部 Mac 机器连接多部 iOS 设备实现 test case parallel 运行,甚至可以实现 test case distribute 运行
SikuliX too.
是
appium-doctor
不是
appium -doctor
中间没有空格
web page element 采集,使用 yaml:
element:
type: name
value: submit
index: 0
index 可有可无,逻辑判断就可。
"一个晚上搞了两个"
是啥意思?
请教,动态图片是怎么制作的?
#18 楼 @nancy_xiang
用不用 LinkedIn?
#7 楼 @kkbuxiang
贴子有 scroll 的使用方法,javascriptexecutor 方法的。
现在的 java client 应该有封装好的 scroll 方法,可以看看。
#13 楼 @lihuazhang
阳春白雪 vs 下里巴人......
要香港籍的不?_^
公司绝大部分偏向 iOS 测试,咋办?
我可以啊~~
我行我上,哈哈
很久以前,我用 sikuli 搞这个,simulator 上跑的,真机就不知道了。