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,来实现返回操作,优先级 12341.返回键直播列表页面: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).clickreturnself.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,

ios自动化返回键方案相关推荐

  1. 如何监听安卓机返回键和苹果机微信的返回键事件

    应用场景:开发众筹系统的时候,点击捐款按钮弹出金额选择及输入的部分,最新的需求是按微信(ios)返回键和安卓机的返回键,若点开了捐款的选择金额部分,不能返回到上一页,只能隐藏该模块. 延伸:图片插件, ...

  2. iOS小技能:监听H5页面goBack返回事件 网页监听APP返回键 (NavigationBackItemInjection)

    文章目录 引言 I . iOS监听H5页面goBack返回事件 1.1 UIWebView 监听H5页面goBack返回事件 1.2 WKWebView监听H5页面goBack返回事件 II. 网页监 ...

  3. JS监听手机物理返回键(及IOS微信端的bug)

    需求场景 有一天,头儿给我提了这样一个需求: 无论页面如何跳转,在首页的时候再按返回,直接退出... 解决思路 关闭网页好说,由于我们的项目是微信公众号,直接调用微信浏览器的内置函数: WeixinJ ...

  4. tidevice 助你在非Mac环境执行iOS自动化

    前言 一直以来,iOS自动化的实现&执行都依赖 Mac 系统,其主要原因是因为需要通过 xcodebuild 编译&安装 WDA (WebDriverAgent) 到 iOS 设备中, ...

  5. 移动端监听安卓手机返回键

    [场景] 相信大家用安卓手机使用APP的过程中,会遇到这样的一个场景:按下手机的返回键时,会弹出一个询问框:"是否退出该页面/APP?",然后点击了确认键才真正退出APP.PC端目 ...

  6. 开启iOS自动化测试之门

    开启iOS appium自动化测试之门 Appium介绍 Appium是一个开源.跨平台的测试框架,可以用来测试原生及混合的移动端应用.Appium支持iOS.Android及FirefoxOS平台. ...

  7. 苹果手机home键在哪里_苹果手机为什么没有返回键?原来隐藏着更好的方法,涨知识了...

    手机主要分为苹果和安卓两种,安卓手机的用户,如果突然换用了苹果手机,就会发现很难适应.没有返回键.后台键的手机,仅为一个Home键就可以操作全部. 一.不用返回键原因 苹果发布的第一代产品就没有设计返 ...

  8. Win10的UWP之标题栏的返回键(一)

    原文:Win10的UWP之标题栏的返回键(一) 关于返回键,放在标题栏是目前较为完美的一种方案.继前一篇的Hello World,博主进行一些修改实现该方法. - - - - - - - - - - ...

  9. iOS中的HotFix方案总结详解

    iOS中的HotFix方案总结详解 相信HotFix大家应该都很熟悉了,今天主要对于最近调研的一些方案做一些总结.iOS中的HotFix方案大致可以分为四种: WaxPatch(Alibaba) Dy ...

最新文章

  1. n维椭球体积公式_混凝土工程量计算规则及公式
  2. 中国涂料树脂行业投资盈利预测及发展规模展望报告2021-2027年版
  3. 其中一个页签慢_Word中如何快速定位到页、行、表格、公式,查找与替换方法...
  4. Google Maps Android API v2 (2)- 地图对象
  5. 阿里巴巴荣获年度最佳BCM创新实践奖
  6. 【转】sql语句优化工具LECCO SQL Expert
  7. mysqldump导出数据
  8. gtk窗口和标签控件范例代码
  9. 最新Thinkphp免签码支付系统源码+安卓监控端/实测可用
  10. java物流管理系统_JAVA语言的物流管理系统的设计和实现.doc
  11. 勒索病毒:解密工具整理
  12. 利用jieba对已爬取好的中国地名信息进行分词
  13. python文件写入乱码_python2写入文件乱码怎么解决?
  14. 抖音直播间弹幕发言采集工具
  15. 华为云教程(虚拟私有云VPC)
  16. 生产企业全流程生产管控_如何通过创建流程使生产率提高10倍
  17. GIS应用技巧之矢量网络分析法
  18. SSM整合案例分析(详解)
  19. 计算机毕业设计ssm宠物寄存中心计时收费系统
  20. NeRF神经辐射场学习笔记(十)— BungeeNeRF(CityNeRF)实现以及代码注释

热门文章

  1. 读起来,微微心疼的句子
  2. php拼图游戏开发,原生javascript制作的拼图游戏实现方法详解
  3. 强化学习(RLAI)读书笔记第十六章Applications and Case Studies(不含alphago)
  4. 二手android手机,买二手手机好不好?看完这篇你就明白了
  5. 【算法】打家劫舍系列
  6. 2020下半年教资信息技术学科知识与教育能力——主观题
  7. Python文字游戏:升级、打怪、属性点、装备等(一)
  8. 画一个 “月饼” 陪我过中秋,玩转炫彩 “月饼” 之 基本测试
  9. 开发的都用高科技,管理的都在过家家。。。
  10. Elasticsearch的ik分词器安装和验证