appcrawler 最新版本下载地址

不好意思,因为工作太忙,拖了好久,为了方便大家,我们正在用python和java重写。

我们公司也帮一些客户打造了一些专业版本,主要是帮他们解决一些小程序、公众号、游戏、pc等特殊领域的自动化测试,通过打造一些领域特定的自动化驱动引擎来实现的,所以中间改造了下appcrawler支持插件也耽误了一些时间。

appcrawler本身是开源的,Android和Web的遍历能力也是长期支持的,我主要是对已有的架构不满意,希望大升级一次,把完整能力的自动化测试、自动遍历、数据驱动、模型驱动结合起来。下个版本的发布时间是5月前后,还得等2个月。

好滴,感谢思寒大佬答疑解惑, 5月份前后发布的appcrawler 3.0.0版本还是和之前版本一样开源免费是吧?

是的,Android iOS Web会一直是开源免费的,可以放心应用。

我们只为少数公司提供一些技术支持与类似Appium的一些自动化引擎技术。

大佬,有没有ios的模版文件

start:
  - appium:
      server: http://127.0.0.1:4723/wd/hub
      caps:
        platformName: ios
        bundleId: xxxxxx
        automationName: XCUITest
        deviceName: iPhone
        udid: ${udid}
        wdaLocalPort: ${wdaLocalPort}
        xcodeOrgId: xxxxx
        xcodeSigningId: iPhone Developer
        noReset: true
        usePrebuiltWDA: true
login:
 - xpath: //*[@type="XCUIElementTypeTextField"]
 - clear: []
 - send_keys: ${name}
 - xpath: //*[@type="XCUIElementTypeSecureTextField"]
 - send_keys: ${password}
 - xpath: //*[@type="XCUIElementTypeButton" and @label="登 录"]
 - click: []

my_application:
 # 我的应用
  - log: $(wdaLocalPort)
  - xpaths: //*[@label="我的应用"]//../../XCUIElementTypeCell
  - return: ele_num
  - len: [$(ele_num)]
  - return: len_num
  - log: ${len_num}
  - if: '${true if len_num > 1}'

会出纯java或python版吗?
scala语言看不太明白 如果能用python写plugin就更好了

我查了一下,有问题的应该是这句,[debug] [ADB] Creating ADB subprocess with args: [“-P”,5037,“-s”,“7013T11000EEY”,“shell”,“am”,“instrument”,“-w”,“-e”,“disableAnalytics”,true,“io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner”]
,你说的那个应该是appium结束的时候删除的一些缓存之类的东西

思寒大佬,之前计划5月份左右发布3.0.0版本 近期还发布吗?期待

2 个赞

思寒大佬估计太忙了,这个新版本还会发布吗

肯定会发的,内部开发中,完全用python重写了,主要是忙。。。

期待

元旦前能见到3.0.0么,期待期待

年底前还能见到3.0嘛

已经开发完了,近期会开放


报错了就不会运行了呀?

你是不是after element action配置的有问题

启动就报错了,麻烦大牛给指点一下哈
出错

你的配置文件用的编码不对,要使用utf8编码,不能使用记事本编辑。记事本编辑的文件头部有个windows的BOM识别符,会让appcrawler认为是非法配置文件。

思寒大佬,我们组目前有个预研项目,我需要支持去遍历app所有页面。目前自己用uiautomator2编写了遍历py脚本,主要是用每个页面递归的方式往下点击,但是总有异常情况会导致遍历无法继续下去。下载了appcrawler的2.7.4版本源码和jar,能跑起来运行结果,但是也是无法将所有页面遍历完。希望能够有个机会和大佬沟通下,得到大佬的支持。感激不尽。