随笔分类 -  自动化测试

摘要:手机App分为两大类,原生App(Native App)和混合APP(Hybrid App) 原生App(Native App) 原生App实际就是我们所常见的传统App开发模式,云端数据存储+App应用客户端。App应用客户端,包含了所有的UI元素、框架逻辑等。只有数据存储在云端。 混合App(H 阅读全文
posted @ 2018-02-03 00:50 尘世风 阅读(621) 评论(0) 推荐(0) 编辑
摘要:Switch 我们在UI自动化测试时,总会出现新建一个tab页面、弹出一个浏览器级别的弹框或者是出现一个iframe标签,这时我们用WebDriver提供的Api接口就无法处理这些情况了。需要用到Selenium单独提供的模块switch_to模块 引用路径 # 第一种方式可以通过直接导入Switc 阅读全文
posted @ 2018-01-26 00:25 尘世风 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:由于最新版火狐不在支持FireBug等开发工具,可以通过https://ftp.mozilla.org/pub/firefox/releases/ 下载49版本以下的火狐就可以增加Firebug等扩展了。 什么是Xpath? XPath是XML的路径语言,通俗一点讲就是通过元素的路径来查找到这个标签 阅读全文
posted @ 2018-01-13 21:23 尘世风 阅读(5208) 评论(0) 推荐(0) 编辑
摘要:首先,所需安装软件及推荐安装版本: Java 1.8版本 Android SDK Node js(>=10版本),npm(>=6版本) Python3 appium-desktop appium python client 友情提示:安装此环境较为复杂,请保持平和的心态安装~~~ 第一步 安装JDK 阅读全文
posted @ 2018-01-13 10:49 尘世风 阅读(1229) 评论(0) 推荐(0) 编辑
摘要:安装建议: Nodejs 12 Appium 建议1.15 Java 1.8 SDK build-tools/ 下对应的版本,需要使用<=29的版本 第一步:安装JDK 安装JDK,本机如果带有1.7及以上版本的,则可忽略此安装步骤。 JDK的安装包,百度下载即可。安装完成后配置环境变量。 cmd下 阅读全文
posted @ 2018-01-11 21:17 尘世风 阅读(12265) 评论(4) 推荐(1) 编辑
摘要:Chrome 对于chrome浏览器,有时候会有闪退的情况,也许是版本冲突的问题,我们要对照着这个表来对照查看是不是webdriver和chrome版本不对 chromedriver版本支持的Chrome版本 v2.37 v64-66 v2.36 v63-65 v2.35 v62-64 v2.34 阅读全文
posted @ 2018-01-10 23:20 尘世风 阅读(2839) 评论(0) 推荐(1) 编辑
摘要:DOM(Document Object Model 文档对象模型) 一个web页面的展示,是由html标签组合成的一个页面,dom对象实际就是将html标签转换成了一个文档对象。可以通过dom对象中js提供的方法,找到html的各个标签。通过找到标签就可以操作标签使页面动起来。 获取标签 操作标签 阅读全文
posted @ 2018-01-10 00:27 尘世风 阅读(536) 评论(0) 推荐(0) 编辑
摘要:Jenkins介绍 Jenkins是一个java开发的、开源的、非常好用持续集成的工具,它能帮我们实现自动化部署环境、测试、打包等等的工作,还可以在构建任务成功或者失败之后给我们发邮件通知。 什么叫持续集成呢,就是能重复、持久的去运行一个任务。 Jenkins下载、安装 一、通过war包安装 Jen 阅读全文
posted @ 2017-12-19 10:43 尘世风 阅读(4217) 评论(1) 推荐(1) 编辑

*/