自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Linux Shell讲解-Shell基础命令2:关于shell提示符的说明

bash shell默认的提示符是“$”美元符号,它表示正等待用户输入命令,可以修改提示符的类型例如:打开终端或ssh连接后,提示格式如下:[gufeng@localhost ~]$gufeng:启动shell的用户名localhost:当前的虚拟控制台号(机器名)~:当前的虚拟目录,用~符号表示普通用户和root用户shell提示符是不同的,普通用户提示符是$,root用户提示符是#...

2020-02-16 20:02:59 1098

原创 Linux Shell讲解-Shell基础命令1:shell基本介绍

x在linux系统GUI界面出现以前,与系统唯一交互的方法就是文本命令行界面,简称CLI(command line interface),CLI是不是很像罩在系统外面的一层壳(shell),这层壳用来完成用户与系统的对话,而对话的过程又是输入命令与系统输出的过程,这就是shell的由来。CLI只能输入文本,并且只能显示文本和基本的图形输出(例如:用字符拼接的图形矩阵)。有了linux系统GUI...

2020-02-14 11:17:20 256

原创 homeassistants应用2-输入文字翻译为语音

前面的文章中,我们介绍了如何利用家庭的废旧手机改造成监控系统,接下来,我们来介绍homeassitants第二个应用,使用百度翻译,将文字翻译为语音,这里我们需要完成以下准备工作:1.安装vlc播放器(https://www.videolan.org/)2.在baidu ai开发平台上https://ai.baidu.com/注册并申请api“baidu语音识别”3.设置home assis...

2020-02-13 22:14:23 958

原创 老ipad不能下载和更新app store中的app解决方法

笔者有1个ipad4,在春节来临之前,还能再app store中下载和跟新app。有一天,孩子上公开课,需要在store中下载新的app,结果死活都无法下载,没有打app客服之前,在网上查找过解决方案,总结一下方法1.在无线网络设置中,修改wifi的dns,后面这三个dns都可以设置一下 :(114.114.114.114 8.8.8.8 192.192.192.192)方法2.本机设置有...

2020-02-12 11:22:34 47155 2

原创 homeassistants应用1-家庭监控摄像头

在前面的文章中,我们讲述了如何在python虚拟环境中安装homeasstants,这篇文章我们来介绍如何将废旧手机改装成为家庭摄像头本人有一个废旧手机,型号是小米青春版,android版本:4.1.2想把它改造成为家庭摄像头,步骤如下:1.手机下载应用app:ip摄像头2.修改assistants配置文件configuration.yaml3.在homeasssistants中查看摄...

2020-02-11 21:07:00 9583

原创 Windows基于python3环境的home assistants的搭建

本地有python的安装环境,但是安装home assistants的时候出现安装包依赖的问题,报错如下homeassistant 0.103.6 has requirement ruamel.yaml==0.15.100, but you’ll have ruamel-yaml 0.15.35 which is incompatible .解决思路如下,思路1:卸载有冲突的包,先安装冲突...

2020-02-10 12:47:16 1865

原创 Adb乱码解决

现象:adb shell连接手机后出现乱码原因:字符集不匹配,引起乱码Android:uft-8Cmd:ANSI,中文版本为GBK,代码页为936解决方案:使用UTF-8格式的代码页65001,操作如下:chcp 65001更改cmd属性,修改字体为:lucida console解决后的样式...

2020-01-10 15:32:20 1186

原创 adb同时连接模拟器和真机

由于工作需要,需要使用adb连接模拟器和真机,记录一下操作过程前置条件,需要打开开发者选项,操作步骤如下:1.在版本中,连续点击5下,打开开发者选项2.进入开发者选项3.选中"不锁定屏幕"和"usb调试"查看连接设备模拟器-夜神模拟器-使用adb connect 127.0.0.1:62001,并提示连接成功查看夜神模拟器第三方应用连接真机-usb模式-输入adb -s...

2020-01-08 15:19:20 504 1

原创 6-Appium滚屏操作

操作说明:上节介绍了手机定位的5种方式,本次来介绍滚屏操作。对手机的滚屏操作分为:1.向下滑动2.向上滑动3.向左滑动4.向右滑动如图:向下滑动实际上按照箭头方向选中屏幕的两个点(红点和蓝点),向上拖拽的过程。实现原理:1.先计算手机屏幕的大小(高、宽),通过get_windows_size函数获得height,width2.估算红点和蓝点的位置,红点(x1,y1),蓝点(...

2020-01-08 14:37:22 277

原创 5-appium定位元素5种常用方式

还是使用qq做为测试app,先通过start recording生成python代码:# This sample code uses the Appium python client# pip install Appium-Python-Client# Then you can paste this into a file and simply run with Pythonfrom ...

2020-01-08 14:37:07 1798

原创 3-Appium第一个测试实例-自动进入设置界面(appium-desktop或python)

appium-desktop实例(夜神Android模拟器)1.点击桌面图标“Appium”,进入“start server v1.6.5”,其他配置不用变化2.出现下图表示启动正常,点击“放大镜”图标3.维护字段,点击“+”号,添加启动选项需要维护的字段有:deviceName,platformName,platformVersion,appPackage,appAc...

2020-01-08 14:36:28 1174

原创 2-自动化测试环境构建-Appium环境安装(windows10+python+android)

常见问题解决:1.夜神模拟器,启动报错:nox_adb停止工作,无法list出device_id现象:解决方案:手动执行命令:nox_adb.exe connect 127.0.0.1:62001

2020-01-08 14:35:56 117

原创 1-Appium原理

说到Appium的原理,首先先来看一下手机app的分类,手机app主要分为两大类:1.原生(native)app:基于智能手机运行。80%的app都是native app2.web app(混合(hybird)app):基于手机浏览器运行原生app的特点:1.兼容性好,支持在线或者离线消息推送或是进行本地资源访问。2.原生APP开发有许多的优势,如原生APP是针对不同的平台为用...

2020-01-08 14:35:35 101

原创 4-appium定位app元素的工具-appium-desktop

1.appium-desktop工具,前置条件比较复杂,需要启动服务resouce-idclickable:class:text:界面如下:常用功能::定位选择器,相当于chrome中的element inspection或者qtp中的spy:屏幕滚动器,相当于手指触摸画屏:后退功能:刷新功能,与手机屏幕保持一致:start recording,...

2020-01-08 14:33:36 310

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除