随笔分类 -  appium

摘要:准备浏览器中进行操作,需要确认环境信息Chrome PC端和手机端版本号最好一致Chrome driver 与chrome版本匹配 测试原理 测试脚本通过webdriver发送执行命令给appium,然后通过appium调用adb命令或chromedriver远程调试进行chrome操作 示例 fr 阅读全文
posted @ 2020-03-06 20:57 Tynam.Yang 阅读(889) 评论(0) 推荐(0) 编辑
摘要:定义 可以理解为通过 Web 网络技术(如 HTML,CSS 和 JavaScript)与 Native 相结合的混合移动应用程序。H5主要用于界面的编写,比如按钮、单选框以及下拉框等; CSS3用于对界面细节化的修饰,设置不同的样式;JS实现数据交互。Native与HTML相比,性能稳定、交互流畅 阅读全文
posted @ 2020-03-03 22:31 Tynam.Yang 阅读(516) 评论(0) 推荐(0) 编辑
摘要:概念 Hamcrest是用于编写匹配器对象的框架。他提供了一套匹配符Matcher,这些匹配符更接近自然语言,可读性高,更加灵活。Hamcrest还有很好的可扩展性,能够创建自定义的匹配器。 支持语言 Hamcest支持多种语言,在Hamcest 官网便可以看到:http://hamcrest.or 阅读全文
posted @ 2020-02-28 20:09 Tynam.Yang 阅读(1243) 评论(0) 推荐(2) 编辑
摘要:Android中的Toast是一种简易的消息提示框。且一般显示3s左右的时间就消失。他属于系统的一种提示,而不是应用上的。所以使用定位元素工具定位是获取不到Toast元素的。 定位Toast元素需要借助UiAutomator2 ,automationName:uiautomator2;由于他的设计方 阅读全文
posted @ 2020-02-26 22:58 Tynam.Yang 阅读(1453) 评论(0) 推荐(4) 编辑
摘要:在os模块中提供了两种调用 cmd 的方法,os.popen() 和 os.system()os.system(cmd) 是在执行command命令时需要打开一个终端,并且无法保存command命令的执行结果。os.popen(cmd,mode) 打开一个与command进程之间的管道。返回值是一个 阅读全文
posted @ 2020-02-24 21:53 Tynam.Yang 阅读(2373) 评论(0) 推荐(1) 编辑
摘要:在命令行模式下启动appium server时报错:error: uncaughtException: Cannot find module 'internal/util/types' 再来看看appium和node的版本: 造成启动失败的原因: appium在编写时遵循的是ES5规范,而node 阅读全文
posted @ 2020-02-24 18:48 Tynam.Yang 阅读(864) 评论(0) 推荐(0) 编辑
摘要:简介 Appium Desired Capabilities官方文档:http://appium.io/docs/en/writing-running-appium/caps/或者在gitHub上查看:https://github.com/appium/appium/blob/master/docs 阅读全文
posted @ 2020-02-23 22:47 Tynam.Yang 阅读(1084) 评论(0) 推荐(1) 编辑
摘要:只做记录和注意点,详细内容不做解释 环境:win+appium+夜神模拟器+python 需要用到的工具: 1.java JDK 2. node.js 3. Android SDK 4.Appium-Server 5.Appium-Python-Client 6.appium客户端 7.夜神安卓模拟 阅读全文
posted @ 2020-02-20 20:53 Tynam.Yang 阅读(832) 评论(1) 推荐(1) 编辑
摘要:1、adb简介: adb,即 Android Debug Bridge。通过这个工具和android进行交互操作 2、adb命令格式: adb [-d|-e|-s <serialNumber>] <command> 中括号中不是必填项。例如:adb -s emulator-5554 install 阅读全文
posted @ 2018-04-28 10:53 Tynam.Yang 阅读(460) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示