xianshianwen000
码龄10年
关注
提问 私信
  • 博客:16,647
    16,647
    总访问量
  • 11
    原创
  • 1,389,239
    排名
  • 5
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2015-03-21
博客简介:

xianshianwen000的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得1次评论
  • 获得43次收藏
  • 代码片获得102次分享
创作历程
  • 1篇
    2020年
  • 11篇
    2019年
成就勋章
TA的专栏
  • pandas
    1篇
  • appium
    8篇
  • 数据建模
    1篇
  • 其他
    1篇
  • 测试
兴趣领域 设置
  • 数据结构与算法
    数据结构
  • 学习和成长
    面试
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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 ·
2857 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

测试活动的一些感悟

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

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 ·
144 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

1.找到appium的安装目录下的adb.js文件,目录为:Appium
ode_modules\appium
ode_modules\appium-adb\lib2、打开adb.js,找到如下代码:ADB.prototype.shell = function (cmd, cb) { if (cmd.indexOf('"') === -1) { cmd = '"' + cmd ...
转载
发布博客 2019.05.15 ·
242 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

LookupError: unknown encoding: cp65001

LookupError: unknown encoding: cp65001编码格式错误,需要将编码修改为:简体中文chcp 936
原创
发布博客 2019.05.14 ·
745 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

appium python 用xpath和tap模拟点击

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

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 ·
4029 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

我能想到的几乎所有的 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 ·
3143 阅读 ·
0 点赞 ·
1 评论 ·
17 收藏

appium + python 例子

appium + python 小例子一、调试准备及辅助工具1、调试准备(1)记录下真机名称记为deviceName: 9ea4efd(2)打开USB模拟点击2、辅助工具二、简单例子1、修改参数2、点开Appium一、调试准备及辅助工具(前置条件:电脑连接真机进行调试。)1、调试准备(1)记录下真机名称记为deviceName: 9ea4efd(2)打开USB模拟点击2、辅助工具...
原创
发布博客 2019.04.26 ·
204 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据建模过程

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

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 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏