12 yinshuilan

尚未进行身份认证

我要认证

Responsible and careful.

等级
TA的排名 4w+

Appium 定位ios元素的方法总结

Appium使用WebDriverAgent之后,新增了一种定位方法iOSNsPredicate,总结了一下使用方法:name = 'head new'// 等于name LIKE '*new'// 模糊匹配name MATCHES '^$'// 正则表达式匹配name CONTAINS '我的'// 包含name BEGI...

2020-01-10 19:34:17

windows10下python2,python3兼容pip2和pip3。

背景:新电脑用appium+python做app自动化需要安装appium,python等软件,先安装了python3.7,后来发现安装nodejs时自动安装了python2.7,所有的命令变成了python2,所以需要让2个版本的python兼容:步骤:1. 确认2个版本的python环境变量是否都已经配置, 若未配置,则需手动添加进来:2. 将对应路径下的python.ex...

2019-12-06 12:33:10

android手机插上电脑使用adb devices命令不起作用:解决办法

android手机插上电脑使用adb devices命令不起作用了首先确保以下几种情况已经配置好:1、确保手机连接电脑的驱动已经安装,电脑可识别手机设备(可借助工具驱动精灵等进行安装)。2、数据线是可传输数据的,拔插数据线,确保手机连接电脑的状态是传输文件而不是仅充电3、开发者模式开启,并且已经打开USB调试,如果手机已连接过的,需要先撤销USB调试授权,然后重新插数据线,弹出对话...

2019-11-27 17:29:34

macbook os 10.15.1中没有“任何来源”如何访问app?

百度经验:执行命令后:sudo spctl --master-disable打开系统偏好设置->安全性与隐私:即可看到任何来源

2019-11-19 17:01:39

python获取数据库连接并返回字典类型

# coding=utf-8# !/usr/local/bin/python3"""对pymssql的简单封装Purpose: 测试 pymssql库,该库到这里下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql使用该库时,需要在Sql Server conf Manager里面将TCP/IP协议开启Created: ...

2019-09-09 13:33:06

自动化测试-敏捷-管理路线

分层自动化测试:UI自动化 就只应该从用户的维度考虑用例的设计。接口自动化,应该只通过接口的调用去验证数据。单元测试,验证代码的处理逻辑覆盖。手工(功能)测试、探索测试 是非常重要的手段。在“敏捷”开发过程中,自动化工程师优先实现的用例:1.优先考虑数据对比类型的功能,这种功能人工操作比较费眼力和时间 2.优先考虑已经测试出问题的功能,这样可以有效的对bug的功能进行回归检查...

2019-08-12 15:11:44

Python发送邮件报错: SMTP AUTH extension not supported by server

Python发送邮件报错:smtp_server.login(self.sender, self.password) # 登录 File "C:\Python36\lib\smtplib.py", line 697, in login "SMTP AUTH extension not supported by server.")smtplib.SMTPNotSupportedE...

2019-08-01 11:37:21

Charles安装和使用技巧

下载安装charles1. 官网下载最新版charles:https://www.charlesproxy.com/latest-release/download.do2. 下载完成后,安装到本地,启动一次3. 下载的版本是试用版,想要长期使用,需要继续操作以下步骤:gitlab上下载包:https://github.com/8enet/Charles-Crack4. 找到...

2019-07-05 10:08:56

python多版本兼容工具pyenv

Mac系统自带的Python是2.x,自己需要Python 3.x,此时需要在系统中安装多个Python,但又不能影响系统自带的Python,即需要实现Python的多版本共存,pyenv就是这样一个Python版本管理器。安装和管理python的方式很多,pyenv可以安装不同版本的python并轻松切换版本预备安装的准备条件# linux下安装准备sudo apt-get in...

2019-06-25 10:48:15

pip安装的第三方包/本地包都到哪里了?

1. 直接使用命令pip安装python包文件则安装在默认xpath配置的python路径下:pip3 install api-py-utils-0.1.0.tar.gz --target=/usr/local/lib/python3.6/site-packagesPYTHON_HOME路径: /usr/local/Cellar/python/3.6.5/Frameworks/Pyt...

2019-06-25 09:32:08

python一键打包工具setuptools

分发工具setuptools一般 Python 安装会自带 setuptools,如果没有可以使用 pip 安装:(注意:python2,python3都安装了,若要使用python3,需要使用pip3命令,否则默认安装在python2目录下)$ pip install setuptools组织项目目录:build:编译自动生成的,暂不考虑dist:编译自动生成的,暂不考虑...

2019-06-24 11:20:07

firefox驱动geckodriver、Chrome驱动chromedriver-各个对应版本及下载地址

在使用selenium做web浏览器的自动化测试时必须安装各个浏览器对应版本的驱动才可以启动浏览器。在这个过程中,如果浏览器版本与驱动(webDriver)的版本不对应,通常会引发各种问题,如:无法启动浏览器,浏览器启动了但元素无法识别,元素可以识别不能输入或者点击等等问题。以下是我经常百度,总结的各个版本的对应表及下载地址,也为自己工作中参考。注意:selenium版本、浏览器版本、...

2019-05-31 11:40:29

使用Weditor(uiautomator2)替换uiautomatorviewer抓取Android控件

问题描述:最近遇到一个问题,uiautomatorviewer.bat工具没法抓取android8以上的手机元素。推荐一个比较好用的工具来替换uiautomatorviewer。参考的原文地址:https://testerhome.com/topics/11357。优点:weditor不仅可以获取android层次结构,还可以与手机的点击、sendkey交互,还能自动生成事件代码,是A...

2019-05-21 14:39:31

Fiddler录制脚本导出到Jmeter

前提条件: 1、下载安装抓包工具Fiddler 2、下载Fiddler插件,官网下载地址:https://www.telerik.com/download/fiddler1、首先将Fiddler插件放置到Fiddler的安装文件中,如下图所示:2、在Fiddler中设置过滤,抓包指定域名的请求进入 fiddler=&...

2019-04-12 18:17:17

第1节-Object Repository创建REST API请求的方式

最近一直在研究Katalon做接口自动化测试,总结一下怎么学习katalon来实现接口自动化。推荐官网查看相关手册和教程介绍webService测试对象Restful/Soup(这里写的Restful请求)https://docs.katalon.com/katalon-studio/docs/introduction-to-web-services-test-object.htmlh...

2019-04-02 18:16:27

win7下VMware15安装MacOS10.13虚拟机

目录安装环境:下载资源win7使用unlocker解锁mac:新建MacOS虚拟机配置MacOS安装环境:Win10 X64;VMwareWorkstationPro 15;下载资源1. 下载最新版VMware15.02官网需要注册后才能下载,百度网盘可以找到下载地址(链接:https://pan.baidu.com/s/10H8oSnMOhjsZV8ajO...

2019-01-15 18:25:01

查看windows与Mac的默认系统编码

一、查看mac系统的默认编码命令locale(正常的情况默认全是zh_CN.UTF-8)如果不是的话,输入命令:vim ~/.bash_profile, 或者:touch .bash_profile写入LC_ALL = "zh_CN.UTF-8" 保存退出。过五分钟再 locale 一下,就能改好。(当时我退出来查看还没改过来,五分钟后它自动改过来了,至少确认了第二部操作确实有效)...

2019-01-08 16:17:36

解决ini文件在pycharm中显示问题

1. File -> Settings打开Plugins,选择Install Jetbrains plugin2. 输入ini查找插件Ini4Idea,如果未安装此插件,则右边显示会有‘Install’按钮,点击进行安装。有一些插件在软件内部安装总是失败,只能查找插件自行下载插件文件然后安装到软件,以下是查找插件并下载安装的详细步骤。 首先应该查看软件版本,以Pych...

2018-12-19 13:27:21

Jmeter常用组件及作用域

根据产品开发提供的接口文档,接口参数,接口地址进行接口测试。自动化用到的Jmeter中的常用组件介绍测试计划:测试计划至少要包含测试计划,一个线程组和一个或多个实例在创建测试计划时,可以在勾选复选框functional testing(用于记录返回数据)。    若勾选了该选项,则jMeter会记录服务器和各实例返回的数据。若你对实例的监听对象选择了指定文件,那么数据会写入该文...

2018-12-18 16:56:00

解决Macbook使用word2016时报错,保存后重新打开一片空白

一开始在网上找了一个解决办法,但是没有用。1. 打开Finder,command+shift+G前往文件夹~/Library/Containers/com.microsoft.Word/Data/Documents文件下确实有,但是没来得及挽回的word文档在这里打不开。2. 使用以下命令打开folders文件夹cd /private/var/foldersopen ....

2018-12-18 16:21:49

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享精英
    分享精英
    成功上传11个资源即可获取