三亚网站建设平台ps做 网站标准尺寸

张小明 2026/1/6 21:09:08
三亚网站建设平台,ps做 网站标准尺寸,wordpress 模版定制,wordpress自动采集图片原生应用开发#xff0c;是在Android、IOS等移动平台上利用官方提供的开发语言、开发类库、开发工具进行App开发#xff1b;HTML5#xff08;h5#xff09;应用开发#xff0c;是利用Web技术进行的App开发。目前#xff0c;市面上很多app都是原生和h5混合开发#xff0c…原生应用开发是在Android、IOS等移动平台上利用官方提供的开发语言、开发类库、开发工具进行App开发HTML5h5应用开发是利用Web技术进行的App开发。目前市面上很多app都是原生和h5混合开发这样做的好处在于1开发效率高节约时间同一套代码Android和IOS基本都可用。2更新和部署比较方便不需要每次升级都要上传到App Store进行审核了只需要在服务器端升级就可以。3代码维护方便、版本更新快降低产品成本。以上内容引用自百度使用appium对混和开发的app做自动化时会碰到不少坑。最近在用appium操作app中h5页面时碰到一个问题已经切换到webview中并且定位到了元素用click方法点击元素怎么都不起作用。这时候查看appium日志如图1发现click方法已经执行了但是手机上并没有执行这个动作。我以前用click方法是可以点击已定位的webview元素的所以我找前端研发工程问了一下找到了原因在手机端用js操作H5页面时click会有200-300ms延时后面写的页面很多都采用封装好的tap来进行点击这种情况下用click就不起作用。图 1接下来我想到用原生中tap方法先获取元素范围内坐标再进行tap点击代码如图2。结果在切到webview获取到元素中心坐标使用tap方法时报错因为webview中无法使用原生的tap方法。图 2于是我在webview中定位好元素后切回原生后使用tap方法但这个时候又碰到一个问题由于web页面坐标系与手机原生坐标系不一致同一个元素在webview中的坐标与在原生页面中的坐标不一致切出webview后tap依然点击不到这条路暂时也行不通了。我想起appium中的webdriver是继承自selenium但是手势操作会不会有不同呢抱着试一试的心态查看了一下appium中的手势操作类TouchAction发现几行注释如图2图 3原来原生中的tap方法是appium作者为了适应selenium而写的于是我找到selenium中的TouchActions类发现也有tap方法如图 3。注图 4该方法中只有element参数没有坐标参数参数为坐标时无法点击。尝试着用selenium下的tap方法成功实现伪代码如下element getElement(driver,locationType,locatorExpression)#该方法为我自己封装的获取element方法读者只需根据正常方法获取到元素即可。tas TouchActions(driver)#实例化一个TouchActions对象tas.tap(element)本来以为此问题已经解决不料在运行第二次时该方法也失效了查看touch_actions中的代码如图5发现手势操作需要用perform再执行一下把action提交才会起作用问题解决。图 5附上源代码from selenium.webdriver.common.touch_actions import TouchActions def tap_element(locationType, locatorExpression): try: element getElement(driver, locationTypelocationType, locatorExpressionlocatorExpression) #element可根据自己的方式获取 tas TouchActions(driver) tas.tap(element).perform() except Exception, e: raise e if __name____main__: launchApp_smy_noReset() #启动app此方法自己封装 sleep(10) #留足够时间点击到调试页也可用程序跳转到h5页面 switch_to_webview() #切换到webview tap_element(xpath,//*[iddetail]/div[4]/a[2]) #调用刚封装好的tap_element方法 print 点击成功 switch_to_native() #切换到原生 print 切换成功最后作为一位过来人也是希望大家少走一些弯路在这里我给大家分享一些软件测试的学习资料和我花了3个月整理的软件测试自学全栈这些资料希望能给你前进的路上带来帮助。​视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

企业网站注册域名的步骤免费制作婚介网站

Puppet 模块:结构、管理与实践指南 模块结构 模块的各个组件需位于特定的文件系统位置,以便主节点识别。每个模块构成一个目录树,其根目录以模块本身命名,例如 ntp 模块存储在 ntp/ 目录中。 清单文件(Manifests) :存储在 manifests/ 子目录下,每个类和定义类…

张小明 2026/1/6 21:09:07 网站建设

学校门户网站功能wordpress用户增加插件

网站服务器问题排查全攻略 1. HTTP状态码解析 HTTP状态码是排查网站服务器问题的重要线索,不同的状态码代表着不同的含义,下面为你详细介绍常见的状态码及其含义: - 3xx重定向状态码 - 304 Not Modified :当客户端发送基于文档修改的GET请求时,若文档未改变,服务…

张小明 2026/1/6 21:07:03 网站建设

.net开发手机网站有哪些类型的网站

解构可视化编程范式:LaTeX交换图编辑器的技术哲学与实现智慧 【免费下载链接】tikzcd-editor A simple visual editor for creating commutative diagrams. 项目地址: https://gitcode.com/gh_mirrors/ti/tikzcd-editor 在数学论文撰写与学术研究过程中&…

张小明 2026/1/6 21:05:00 网站建设

新县城乡规划建设局网站网站建设相关文献

① WisPaper(文献聚类 术语辅助) 官网:https://www.wispaper.ai 帮助快速理解陌生领域的核心概念和研究主题。 ② Elicit 自动列出最相关论文和方法,为跨学科快速扫文献提供便利。 ③ Explainpaper 逐段解释论文内容&#xff0c…

张小明 2026/1/6 21:02:58 网站建设

贵金属企业网站源码电子工程网站

中国科学技术大学演示模板完全使用指南 【免费下载链接】ustcbeamer USTC Beamer 模板(基于学校公用 PPT 模板) 项目地址: https://gitcode.com/gh_mirrors/us/ustcbeamer 在学术展示和专业汇报中,一份精美的演示文稿往往能起到事半功…

张小明 2026/1/6 21:00:56 网站建设

做ptt网站网络编辑的工作内容

引言: 在激烈的市场竞争中,保持技术领先是塑造品牌高端形象的关键。当你的同行还在讨论概念时,领先者早已利用AI开发平台在核心业务上构筑了难以逾越的护城河。本文将曝光那些“闷声发大财”的企业正在深耕的三大高阶应用场景,展现…

张小明 2026/1/6 20:56:51 网站建设