#2 楼 @greenplum 那为什么加了之后会更稳定?主要是不明白这点。
赞,都是一些比较实用的东西。
另外,想问下 --tmp 是个什么参数?能说明一下吗?
好消息,WebDriverAgent 终于准备修改它不符合 WebDriver Spec 的部分了:https://github.com/facebook/WebDriverAgent/issues/179
说得挺详细,赞~
问个初级问题,你们现在是每次提交都全量单测吗?还是根据 diff 只跑变更部分?
能给个运行日志和控件树信息么。。。
完全不知道你的 app 是啥情况。。。
额,太精练了,加点详细信息?
#9 楼 @lihuazhang 具体达到多少元素的时候就会废了?
#4 楼 @seveniruby 是啊,真心不明白它为啥要搞成 json 。。。
#3 楼 @longmazhanfeng 好吧。我觉得这叫做一个库(Library)更合适?
能说下相比官方的 Selenium2Library ,增加或优化了哪些方法吗?
我觉得底层覆盖度高的话,上层不需要全覆盖,覆盖其中一个就好了。
例如你提到的三个类型的用户,如果在接口层面都是一样的逻辑,只是用户类型这个字段不一样,那就 API 覆盖三个类型,UI 只覆盖一个类型就够了。
标题/正文描述不清不楚;
提问前请看 提问须知
建议直接用 genymotion 之类的手机模拟器来做吧,chrome 这个模拟功能主要用于开发调试,做测试不靠谱。
查看你的 .app 文件,看里面有没有 embedded.mobileprovision
文件。如果有,那这是给真机打的包,不能在模拟器上使用。
#12 楼 @huang053117 建议先去了解下几个概念:环境变量、shell 的 export 命令、如何配置可以直接在命令行直接输入命令名就可以执行。
了解后你就知道是什么原因和怎么解决了。
#8 楼 @huang053117 那你这个时候可以直接用 appium
命令调用 appium ?
#69 楼 @jennyli90 一般会写在里面。不过具体也看情况啦。
一般动态变化的部分不需要对比正确性的话,可以考虑用 jsonPath 部分校验,或者用 jsonScheme 来做校验规则,甚至自己自建一种简单的语法说明这部分不需要校验。
#6 楼 @huang053117 你运行 which appium
看看你的 appium 执行的具体是哪个文件?
弹窗升级的应该是 dmg 本身的升级。默认 dmg 里面的 appium 不会关联命令行的 appium ,你通过 appium -v 不会调用它的。
#4 楼 @lihuazhang 赞~
另外发个帖吧,现在这方面的需求应该不少。
已经写完了?