咨询下大佬,appcrawler3.0版本发布了吗?是不是需要付费,付费后再 哪里能获取到?
不好意思,因为工作太忙,拖了好久,为了方便大家,我们正在用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版本 近期还发布吗?期待
思寒大佬估计太忙了,这个新版本还会发布吗
肯定会发的,内部开发中,完全用python重写了,主要是忙。。。
期待
元旦前能见到3.0.0么,期待期待
年底前还能见到3.0嘛
已经开发完了,近期会开放
你是不是after element action配置的有问题
启动就报错了,麻烦大牛给指点一下哈
你的配置文件用的编码不对,要使用utf8编码,不能使用记事本编辑。记事本编辑的文件头部有个windows的BOM识别符,会让appcrawler认为是非法配置文件。