ios自动化返回键方案

iOS 返回键方案

1.有node的label属性,提前生成列表,每个页面获取dom的时候就获取到此节点,用于返回操作,经过首页的测试收集关键字集合[“返回”,”Back”,”close”,”Close”,”back””topBar icon 01 02”,”558FC254 2DD6 4183 ABC3 FE4A89”]

2.没有返回键的页面,但是有X,适用于1规则

3.如果1,2规则都不满足,那么使用右滑,目前从主页测试来看 90%的页面都是满足的

def press_back_ios(self, page):
        """
        ios由于没有物理返回键,下方的1234,来实现返回操作,优先级 1234
        1.返回键
        直播列表页面:topBar icon 01 02,topBar icon 01 02,,true,true,16,55,20,22,0,

        2.点击x
        直播页面:SHVPClose,SHVPClose,,true,true,335,44,28,28,2,

        3.返回 name点击

        4.右滑
        s.swipe(0.01, 0.5, 0.5, 0.5)

        :return:
        """
        if page.pressBackButtonIos:
            self.s(label=page.pressBackButtonIos).click
            return
        self.s.swipe(0.01, 0.5, 0.5, 0.5)

实操验证:页面验证(失效——右滑失效)

name—label—value

直播详情页 失效

直播页面:SHVPClose,SHVPClose,true,true,335,44,28,28,2, 是右上角的X,此页面没有返回按钮

京东超市 失效
------------------------ XCUIElementTypeOther
开始打印返回,返回,true,true,15,53,20,21,0,

京东电器 生效
------------------------ XCUIElementTypeButton
开始打印MenuIconBack White,MenuIconBack White,true,true,16,55,20,20,0,

服装美妆 生效
------------------------ XCUIElementTypeButton
开始打印MenuIconBack White,MenuIconBack White,true,true,16,55,20,20,0,

免费水果 生效
------------------------ XCUIElementTypeButton
开始打印返回,返回,true,true,16,44,44,44,0,

生活缴费 生效
------------------------ XCUIElementTypeButton
开始打印返回,返回,true,true,0,43,44,43,0,

领京豆 生效
没有node

借钱 生效
------------------------ XCUIElementTypeButton
开始打印返回,返回,true,true,16,56,20,20,0,

秒杀 生效
------------------------ XCUIElementTypeOther
开始打印返回,返回,true,true,3,48,35,36,0,

直播主页面 生效
------------------------ XCUIElementTypeButton
开始打印topBar icon 01 02,topBar icon 01 02,true,true,16,55,20,22,0,

排行榜 生效
------------------------ XCUIElementTypeButton
开始打印558FC254 2DD6 4183 ABC3 FE4A89,558FC254 2DD6 4183 ABC3 FE4A89,true,true,16,56,20,20,0,

品牌闪购 生效
------------------------ XCUIElementTypeButton
开始打印返回上一级,返回上一级,true,true,10,43,21,44,0,

商详 生效
------------------------ XCUIElementTypeButton
开始打印返回,返回,true,true,10,50,30,30,0,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值