测试一枚
后来我放弃了 airtest,用了 uiautomator2,如果用 uiautomator2,可以参考下下面的·
def oppo_verify(u):
""" 处理oppo权限问题 """
if u(packageName="com.coloros.safecenter", textContains="需要您验证身份后安装").exists:
u.set_fastinput_ime()
u(className='android.widget.EditText').set_text('123456')
u(className='android.widget.Button', text='安装').click()
if u(packageName="com.android.packageinstaller", resourceId="com.android.packageinstaller:id/bottom_button_layout").exists:
u.click(0.714, 0.96)
return True
def install_bao(url):
""" 安装apk """
u.app_uninstall(APP_NAME)
u.app_install(url, installing_callback=oppo_verify)
# u(resourceId="com.android.packageinstaller:id/bottom_button_two").click()
logger.info('apk installed over!!!')
楼主高产 ES 用在查询业务中也不错
如果升级模块有优化,新版本是需要测试升级的,做法是打个更高版本的包
谢谢社区,我看到了更多
好像 private 方法不能生成,是这样的么?,还是操作姿势不对?
如果一定要这么写的话。。。可以试试加下反斜杠
冒泡好像不正确。。
好像有个 ptest 支持并发的 没试过,哈哈哈哈
语音真有毒。。已下单。。。希望。。。
很赞,作为一枚测试,先提个 bug 为敬
如果有删除再添加的动作,这个 id 就会重复,然后提交参数就会。。。
测试一枚