Poco icon indicating copy to clipboard operation
Poco copied to clipboard

抖音app滑动到下一个视频后,元素都找不到

Open ivoidcat opened this issue 4 years ago • 5 comments

夜神模拟器,第一次可以,但是滑动后的,比如点击视频标题,昵称等,这些都无法找到

ivoidcat avatar Sep 25 '21 16:09 ivoidcat

将poco更新至最新版本:pip install -U pocoui,卸载掉手机里的pocoservice,然后再重新运行试试,这个问题目前应该已经得到了修复

yimelia avatar Oct 08 '21 02:10 yimelia

实际测试仍然不行

ivoidcat avatar Oct 10 '21 03:10 ivoidcat

而且速度特别慢,还不如上一个版本

ivoidcat avatar Oct 10 '21 03:10 ivoidcat

airtest需要同步更新到最新(pip install -U airtest,更到最新的1.2.3),如果是用了IDE连接或运行脚本,也需要更新到最新版本(更到1.2.12) 确认以上都是最新版本后,具体描述清楚你的使用场景,提供一下你具体运行的操作和脚本,方便我们复现

yimelia avatar Oct 11 '21 02:10 yimelia

确定已经更新,现已恢复到上一个版本,不再变卡。 点击抖音评论按钮

COMMENT_BUTTON = "com.ss.android.ugc.aweme:id/comment_layout"

    #  没用 测试官方还是没改
    # comment_btn = poco(COMMENT_BUTTON)
    # comment_btn.wait_for_appearance(20)
    # comment_btn.click()
    # print("找到了")

自动或者手动滑动到下一个视频后无法读取

真机没有这个问题,模拟器版本 夜神模拟器7.0.1.6 32位版本, 当代码修改为 #IDE存在BUG版本 for item in poco().offspring(name="com.ss.android.ugc.aweme:id/comment_layout"): # if item.get_name() == "com.ss.android.ugc.aweme:id/comment_layout": # print("type " + item.get_type()) print("找到了") for item in poco().offspring(name="com.ss.android.ugc.aweme:id/comment_layout"): # if item.get_name() == "com.ss.android.ugc.aweme:id/comment_layout": # print("type " + item.get_type()) print("找到了")

        if item.exists():
            item.click()
            break

就可以找到了,但是这样感觉太笨,太慢了

ivoidcat avatar Oct 11 '21 03:10 ivoidcat