随笔分类 -  Appium

摘要:大家总是会纠结哪个手机系统会更加适合自己,那就由小编我简要介绍一下IOS和安卓的区别吧! 运行机制:安卓是虚拟机运行机制,IOS是沙盒运行机制。这里再说明一下这两者的主要不同之处。安卓系统中应用程序的运行都是在虚拟的环境中运行的,运行方式是数据先传输到虚拟机,再由虚拟机传递到用户界面(简称UI)。而 阅读全文
posted @ 2019-03-13 14:47 cywhat 阅读(1166) 评论(0) 推荐(0)
摘要:1.下载charles 可以去charles官网下载,下载地址:http://www.charlesproxy.com/download/ 根据自己的操作系统下载对应的版本,然后进行安装,然后打开charles工具(官网版是收费的没预算的朋友可以选择破解版,自行百度) 2.设置代理(记住手机跟电脑要 阅读全文
posted @ 2018-12-03 20:27 cywhat 阅读(670) 评论(0) 推荐(0)
摘要:意外找到一个本人自认为是最快获取package和activity的方法,欢迎来辩! 用adb命令快速查看某应用appPackage及appActivity的方法(前提是需要用数据线连接真机\模拟器也可): 1)、先手动启动某应用; 2)、然后在cmd下执行命令:adb shell dumpsys w 阅读全文
posted @ 2018-11-28 17:47 cywhat 阅读(402) 评论(0) 推荐(0)
摘要:1.定位元素应用元素 1.1通过id定位元素 Android里面定位的id一般为resrouce-id: 代码可以这样写: 或者: 下面的例子展示的是通过id定位到元素并点击: 1.2通过name定位元素 一般text属性认为是name 1.3通过ClassName定位元素 classname指的是 阅读全文
posted @ 2018-10-15 15:12 cywhat 阅读(609) 评论(0) 推荐(0)
摘要:要搞一个安卓的项目。由于电脑系统是年前刚刚重装的,系统里啥都没有,于是临时安装了一下android studio 2.2,然后又装了一个夜神模拟器。工程打开后,编译通过了,于是打开夜神模拟器,想要通过模拟器进行模拟时,Adb一直找不到设备。 网上找了很多方法,但是治标不治本,目前运行服务器端的adb 阅读全文
posted @ 2018-10-12 11:38 cywhat 阅读(1775) 评论(0) 推荐(0)
摘要:很多QA在做UI自动化或者App自动化的时候,会遇到在web页面要抓取App模式的元素,或者是在App要抓取H5页面的元素,从网上整理了一些方法,不一定能解决,但是试一下也未尝不可,如果解决了就记得关注一波咯!!!python噢~~~ self.driver.switch_to.context() 阅读全文
posted @ 2018-10-11 19:54 cywhat 阅读(670) 评论(0) 推荐(0)
摘要:使用uiautomatorviewer 查看android某些页面元素,出现错误Error obtaining UI hierarchy Reason: Error taking device screenshot: null 如图: 再网上找了很多解决办法依然没解决 总结了一下原因: 1、该app 阅读全文
posted @ 2018-10-11 19:42 cywhat 阅读(1453) 评论(0) 推荐(0)
摘要:功能键 KEYCODE_CALL 拨号键 5 KEYCODE_ENDCALL 挂机键 6 KEYCODE_HOME 按键Home 3 KEYCODE_MENU 菜单键 82 KEYCODE_BACK 返回键 4 KEYCODE_SEARCH 搜索键 84 KEYCODE_CAMERA 拍照键 27 阅读全文
posted @ 2018-10-11 19:25 cywhat 阅读(2605) 评论(1) 推荐(0)
摘要:元素的属性我们经常会用到,当定位到某个元素后,有时会需要用到这个元素的text值、className、resource-id、checked等。 一般标准的属性我们都可以通过get_attribute(“属性名称”)来获取,我们来看看下面截图的元素都是怎么获取的吧。从上到下来看。 我们从text开始 阅读全文
posted @ 2018-10-11 17:35 cywhat 阅读(2295) 评论(0) 推荐(0)