码迷,mamicode.com
首页 > 移动开发
appium+python自动化49-yaml管理定位元素
前言 如何高效管理定位元素,这个是很有学问的问题,也是面试必问的[以下纯属个人观点,勿喷!]。 有的人用xml管理页面定位元素,这种逼格略高,但是小编认为学习成本大,贼麻烦。 有的人提到用excel管理页面定位元素,这种略显逼格,至少做到了数据分离,但是读取excel太慢,不够高效,还得在excel ...
分类:移动开发   时间:2018-05-17 11:53:24    阅读次数:311
Azure Managed Disk 共享不灵,EventGrid + LogicApp 来搞
前言: 童鞋们估计已经抱怨过n次这个问题,为啥托管磁盘不能被用来制作镜像或者制作快照后在其他订阅或其它区域(Region)来创建虚拟机,说好的 Infrastructure as a code 呢,刚刚激动的做好了镜像,把应用架构描述成 infra code,一键点亮。跨了订阅,跨了区域玩不转啦,X ...
分类:移动开发   时间:2018-05-17 11:36:09    阅读次数:195
【转】MIUI8以及ViVO X9上在Android Studio运行出错集及其解决方案
最近用一台红米4高配版(6.0)以及ViVo X9(7.1)来做测试机,它是小米MIUI系统的最新版本MIUI8,我的AS是2.3版本,在网上查看了相关问题,在小米5和红米note4x等配备了MIUI8系统的手机都遇到了相同的问题,所以我相信大家第一次用MIUI8系统手机来测试肯定也会遇到这些问题。 ...
分类:移动开发   时间:2018-05-17 11:35:55    阅读次数:3411
appium+python自动化50-生成定位对象模板templet(jinja2)
前言 每次自己写pageobject定位元素对象太繁琐,格式都差不多,只是换个定位方法,这种就可以才有模板的方式,批量生成pageobject定位元素对象的模板python里面生成模板有两个模块可以选择:templet和mako简单来说,本篇实现的目的是用代码去自动生成代码,做到代码自动化 接着上一 ...
分类:移动开发   时间:2018-05-17 11:33:57    阅读次数:220
appium+python自动化47-首次打开app权限弹窗问题
前言 用真机运行appium代码,首次打开app有的手机会出现权限弹窗问题,一般这种弹窗都是在引导页前面或者引导页后面出现。权限弹窗上面的按钮都是固定的,只需要定位到“始终允许”按钮,点击确定就可以了。还有一个问题是这种弹窗的个数不确定,有的app是2个有的是3个,为了解决这个问题,可以专门写个判断 ...
分类:移动开发   时间:2018-05-17 01:02:05    阅读次数:551
appium+python自动化48-长按(long_press)
前言 长按操作是经常会遇到的场景,通过driver可以直接调出long_press_keycode方法,但是这个方法是长按手机上某个按钮,比如长按电源键,长按home键。长按某个元素或者长按屏幕上某个点,就需要用到TouchAction里面提供的long_press操作了 定位ListView 1. ...
分类:移动开发   时间:2018-05-17 00:49:40    阅读次数:326
Android内存优化相关
Android的内存管理方式 Android系统内存分配与回收方式 一个APP通常就是一个进程对应一个虚拟机 GC只在Heap剩余空间不够时才去垃圾回收 GC触发时,所有线程都会被暂停!!! APP内存限制机制 每个App分配的最大内存限制,随设备不同而不同 吃内存大户:图片 为什么要限制? 切换应 ...
分类:移动开发   时间:2018-05-17 00:03:26    阅读次数:211
Unity —— 通过鼠标点击控制物体移动
1 //ClickMove - - 通过鼠标点击控制物体移动 2 3 using System.Collections; 4 using System.Collections.Generic; 5 using UnityEngine; 6 using UnityEngine.AI; // inclu ...
分类:移动开发   时间:2018-05-16 23:55:17    阅读次数:257
将app现有的icon转化成圆角icon
选择圆角工具,设置半径120px 设置固定大小,然后在图片左上角开始拖动,勾勒出圆角,建立选取,自由变换,copy 选取,新建图层,删除背景,另存为,齐活 注:索引图片如何解锁: https://jingyan.baidu.com/article/7f766dafb906f14101e1d00e.h ...
分类:移动开发   时间:2018-05-16 23:12:47    阅读次数:254
2017-2018-2 20165233 实验四 Android程序设计
20165233 实验四 Android程序设计 实验内容 任务一: 参考http://www.cnblogs.com/rocedu/p/6371315.html SECANDROID,安装 Android Studio 完成Hello World, 要求修改res目录中的内容,Hello Worl ...
分类:移动开发   时间:2018-05-16 22:45:02    阅读次数:252
mac+appium+android+ios环境搭建
mac+appium+python+android+ios
分类:移动开发   时间:2018-05-16 22:37:16    阅读次数:274
.netcoreapp 发布到 linux 的问题,vs靠不住
.netcore 2.0 发布后,小版本更新速度惊人 截止目前:2.1.200 最新一个新项目,vs发布到linux@debian9一直报错,反复发布n次依然失败。把本地2.1.100更新到最新2.1.200再次vs发布,依然失败。 最后使用命令行:dotnet publish --f netcor ...
分类:移动开发   时间:2018-05-16 22:28:52    阅读次数:259
黑苹果安装各种问题解决办法
1.usb3.0不能使用 看了好几篇帖子,说的乱七八糟,试了几个小时,最后找到正确方法。 用Clover Configurator打开配置文件加入补丁字符如下:(听取楼下意见补充完整的字段)NAME com.apple.driver.usb.AppleUSBXHCI Find 837D940F 0F ...
分类:移动开发   时间:2018-05-16 22:28:45    阅读次数:738
ID基本操作(复制页面)(移动页面)(调整跨页页数)(版面调整)5.16
1.在页面面板中选择要复制的页面。拖动到新建页面图标上就可以新建页面。 2.在页面面板中选择要复制的页面。点击右上角的下箭头选择直接复制跨页。 3.在页面面板中选择要移动的页面。用鼠标拖到要移动的地方。 4.在页面面板中选择要移动的页面。点击右上角的下箭头移动页面选项。改变参数来移动。 5.调整跨页 ...
分类:移动开发   时间:2018-05-16 22:26:54    阅读次数:1485
appium+python自动化50-生成定位对象模板templet(jinja2)
前言 每次自己写pageobject定位元素对象太繁琐,格式都差不多,只是换个定位方法,这种就可以才有模板的方式,批量生成pageobject定位元素对象的模板 python里面生成模板有两个模块可以选择:templet和mako 简单来说,本篇实现的目的是用代码去自动生成代码,做到代码自动化 接着 ...
分类:移动开发   时间:2018-05-16 20:52:13    阅读次数:356
Comparison of Android versions(strcmp的应用)
Description As an Android developer, itˇs really not easy to figure out a newer version of two kernels, because Android is updated so frequently and h ...
分类:移动开发   时间:2018-05-16 20:50:18    阅读次数:224
部署android开发环境总结
部署android开发环境总结Ubuntu14.04.5LTS\n\landroid-4.0.1_r1sourcebuild/envsetup.shchoosecombo选择release,full,eng.总体过程:sudoapt-getinstallgitgnupgflexbisongperfbuild-essentialzipcurllibc6-devlibncurses5-dev:i386
分类:移动开发   时间:2018-05-16 19:51:45    阅读次数:522
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!