自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Pandas读写csv文件,根据其中一列分组(可去重),按照条件merge合并两个表,append添加行,根据列值选择行

1、简单读写操作读操作import pandas as pdfile_name = u'文件名.xlsx'excel_file = os.getcwd() + ‘/’ + file_namedata = pd.read_excel(excel_file, sheet_name=0, header=0)其中sheet_name表示excel文档中的sheet表,要取起一个sheet,sheet_name=0,以此类推。header表示列表名是在哪一行出现,如果是第一行,则header=0,以此

2020-06-19 15:58:26 2472

原创 测试活动的一些感悟

测试一个活动的时候:1、仔细阅读需求说明文档,先阅读整个活动的流程,知道活动需要的所有流程2、按照流程去准备每个流程所对应的细节,功能一定要覆盖到3、除写出的功能外,还要注意回流问题,比如分享回流4、单独测试完单一功能后,要几个功能连起来一起测试,比如,点击完游戏,返回活动,再点击另一个游戏,在返回活动或点击关闭。之前遇到过回退的问题,循环回退没有限制,有可能会导致卡死。...

2019-07-18 14:11:52 132

原创 mac安装python3

1、安装homebrew终端输入命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"Homebrew的官方网站有介绍:https://brew.sh/index_zh-cn.html终端输入which python...

2019-05-26 00:22:38 111

转载 Appium报错command failed shell "ps 'uiautomator'"

1.找到appium的安装目录下的adb.js文件,目录为:Appium\node_modules\appium\node_modules\appium-adb\lib2、打开adb.js,找到如下代码:ADB.prototype.shell = function (cmd, cb) { if (cmd.indexOf('"') === -1) { cmd = '"' + cmd ...

2019-05-15 19:46:41 178

原创 LookupError: unknown encoding: cp65001

LookupError: unknown encoding: cp65001编码格式错误,需要将编码修改为:简体中文chcp 936

2019-05-14 16:46:13 656

原创 appium + python + android 滑动直到出现某元素之后点击

一个case描述:滑动界面,出现视频的时候点击视频播放,然后返回,再继续滑动界面,播放。逻辑比如说要求点击视频三次后case执行结束while 点击3次以内: try: 点击播放视频的按钮 播放视频后点击返回按钮 记录为一次播放 except: 屏幕向上滑动下图为播放视频的按钮,找到一个可以识别出是视频的控件全部的脚本示例:# -*- coding:gb1803...

2019-05-09 21:18:57 2423

原创 appium python 用xpath和tap模拟点击

有的时候会出现clickable=false不能该点击,以及一些其他不能用click()的情况。此时如果没有resource_id和text,我想到了一种方式也可以模拟点击,虽然目前用到这种方式的情况并不多,但是记录下来万一以后会用到。总的来说就是利用xpath+tap1、用xpath定位到元素element = driver.find_element_by_xpath(xpath) #这里...

2019-05-09 20:57:12 1238

原创 appium python 自动化直接提取device信息(设备id等)

一、优化功能持续更新。。嘻嘻~~1、直接提取device信息自动化直接提取android的信息,不用在命令行中自己手动提取。如下:# 正则表达式匹配出 id 信息deviceId = re.findall(r'^\w*\b', readDeviceId[1])[0]# 读取设备系统版本号deviceAndroidVersion = list(os.popen('adb shell ...

2019-05-09 20:19:00 3855

原创 我能想到的几乎所有的 appium 元素定位方法(id,class,name,bound,xpath)

appium 中一些常用的元素定位方法1、根据resource_id定位运用uiautomatorviewer去定位,找到Logo的reaource_id如下图。driver.find_element_by_id('com.baidu.searchbox:id/home_header_logo')如果想要进行点击操作(可以进行点击操作的前提是这个元素的clickable字段为ture):...

2019-04-28 21:21:10 2977 1

原创 appium + python 例子

appium + python 小例子一、调试准备及辅助工具1、调试准备(1)记录下真机名称记为deviceName: 9ea4efd(2)打开USB模拟点击2、辅助工具二、简单例子1、修改参数2、点开Appium一、调试准备及辅助工具(前置条件:电脑连接真机进行调试。)1、调试准备(1)记录下真机名称记为deviceName: 9ea4efd(2)打开USB模拟点击2、辅助工具...

2019-04-26 23:05:09 172

原创 数据建模过程

数据建模过程1. 获取数据2. 数据处理2.1 二值化2.2 分箱2.3 one-hot2.4 tf-idf3. 选择算法4. 模型评估仅仅是自己学习的小记录,可能会和大佬的有出入,有错误欢迎指出~~1. 获取数据根据需求可以爬虫,还有一些在kaggle网站上可以下载,之前又做过相关获取数据的项目,是从kaggle上面下载的,很方便。用Python爬虫,python自带有urllib以及u...

2019-04-25 17:04:46 955

原创 appium + windows 安装

一、安装java环境二、安装node.js(最好下载v6.9.4版本,因为可能在后续中会出现appium与node.js版本不匹配问题。下载v6.9.4版本:https://nodejs.org/dist/v6.9.4/)1、 下载网址:https://nodejs.org/en/download/点击图中的64bit进行下载2、 下载完之后进行安装,验证是否安装成功,在命令行下输入:...

2019-04-25 17:02:57 173

空空如也

空空如也

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

TA关注的人

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