07 2018 档案
摘要:前言 最新下了个最新版的Genymotion,然后adb devices发现连不上模拟器了,报adb server version (40) doesn't match this client (39); killing...从报错信息看是adb版本不匹配导致的,接下来讲如何解决这个问题 遇到问题
阅读全文
摘要:安装1、首先安装node.js(其中包含了NPM,npm是js的包管理工具,相当于JS程序中的pip) 2、安装Appium server $ npm install -g appium $ appium(这个国内安装比较慢) 更省事的方法是下载安装appium desktop的安装包,里面包含了n
阅读全文
摘要:一、selenium.common.exceptions.WebDriverException: Message: unknown error: call driver版本跟chrome版本不兼容,下载地址可以参考有用的URL中
阅读全文
摘要:selenium主要负责命令的下发,下发给浏览器的驱动,然后将请求给到服务器,服务器把响应返回给浏览器驱动目前浏览器驱动做的兼容性最好的是谷歌驱动 环境搭建:python解释器:(python环境、3.6点几) selenium库:(pip安装pip install selenium 首先确认pip
阅读全文
摘要:调用外部程序的两种方法:os.system和subprocess python实现录屏功能
阅读全文
摘要:经过最近几个项目的测试,APP中带有支付功能的产品有很多,那么APP中带有第三方支付功能的产品在这一模块该如何测试才尽可能的测试完整。 正常流程: 正常使用支付宝、微信、银行卡(目前使用最多的第三方支付方式)支付(正常金额的支付),功能是否正常。 异常流程: 1、支付账号和密码错误,系统如何处理;
阅读全文
摘要:现在有不少测试朋友做的项目中,可能也会涉及到支付相关的功能。比如:做商城的,做游戏的以及其他在线交易的网站、APP等。如果支付出了问题,或者用户拿少的钱通过篡改请求数据购买大金额的商品,如果是实物的话,发货前还有可能被发现。如果是虚拟商品话费、游戏币等就有可能造成损失。 所以,不管是实物也好,虚拟商
阅读全文
摘要:异常的捕获和处理 异常被抛出后,如果没有捕获处理,那么会导致当前程序的异常退出。 通过try...except...finally...这样的方式来捕获和处理异常。try: b = 4/0 except ZeroDivisionError: print("handke ZeroDrivisionEr
阅读全文
摘要:如何提升硬实力 官方文档 学习新技术 多关注技术类的公众号 给自己投资技术类书籍 实验!实验!实验! 学习过程中一定要总结笔记! 如何提升软实力 沟通能力 时间管理能力(碎片时间) 方法论 工具 项目管理能力 事件回顾、复盘能力
阅读全文