自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jiachuan的博客

测试之路

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 Selenium之动作链(ActionChains)

用selenium做自动化,有时候会遇到需要模拟鼠标操作才能进行的情况,比如单击、双击、点击鼠标右键、拖拽等等。而selenium给我们提供了一个类来处理这类事件——ActionChainsselenium.webdriver.common.action_chains.ActionChains(driver)这个类基本能够满足我们所有对鼠标操作的需求。1.ActionChains基本用法首先需要了解ActionChains的执行原理,当你调用ActionChains的方法时,不会立即执行,而是会将所

2020-08-19 14:20:34 12934

转载 selenium chain为什么会拖拽失败

总结一种情况有时候模拟拖拽元素时,失败的原因不一定是我们的操作有问题,有可能和web页面的实现有关系。比如:我们一般实现拖拽的时候会使用:ActionChai...

2020-08-14 09:56:50 693

原创 selenium 中action模拟键盘操作

1、普通键盘模拟对于普通键盘,使用 sendKeys(key) 就可以实现,比如数字键、tab、空格等。Actions action = new Actions(driver);action.sendKeys(Keys.TAB). sendKeys(keys.NULL); //模拟按下TAB 键action.sendKeys(Keys.SPACE). sendKeys(keys.NULL); //模拟按下空格键Actions中的sendKeys(key)对于按键的调用并不会释放,应该再调用 s

2020-08-13 15:36:27 2466

原创 selenium实现按住ctrl键并点击两个以上元素

from selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdriver.common.keys import Keysfrom selenium import webdriverActionChains(self.driver).key_down(Keys.CONTROL).perform()self.driver.find_element_by_class_name("chartContain

2020-08-13 15:31:58 1406

原创 类名作为参数传递的例子

class Animal(object): animalName = "Animal" #类变量,看来python中没静态变量这一说(我之前的说法不严谨) @classmethod #类方法 def print_name(self): #self指的类作为对象传入 return self.animal...

2020-04-22 17:36:55 1845

原创 ImportError: No module named Crypto.Cipher解决办法

执行如下两条命令pip uninstall pycryptoeasy_install pycrypto

2020-04-17 11:16:52 672

转载 jira筛选器及仪表盘使用

步骤一:为项目添加筛选器1、点击新建筛选器2、...

2020-04-09 14:15:41 5178

原创 selenium+python简略安装步骤

1.安装pythonhttps://www.python.org/2.配置python环境变量3.安装pycharm(非必需)4.pip install selenium 安装selenium5.安装chrome driverhttp://chromedriver.chromium.org/(此网站需要翻墙),在此网站下载chrome driver6.配置chrome driver环...

2020-02-25 20:16:57 139

原创 selenium 定位元素

以百度搜索输入框为例,具体说明各个定位方式的用法:注意点:第三行的元素是灰色的,该元素是不可定位到的,下方会说明。1 <span class="bg s_ipt_wr quickdelete-wrap">2 <span class="soutu-btn"></span>3 <input id="kw" class="s_ipt" autocomplet...

2019-12-26 15:01:40 212

原创 appium连接夜神模拟器的坑

配置好appium的安装环境,安装夜神模拟器。配置系统环境:在Path中添加C:\Programfile\Nox\bin; (夜神模拟器安装的bin目录)将SDK目录下的adb.exe文件,复制到夜神模拟器的目录下,因为夜神模拟器目录下原本的adb文件名字叫做nox_adb.exe,因此复制过去之后也得改名为nox_adb.exe打开appium和夜神模拟器然后进入这个目录下,启动cmd,...

2019-12-20 14:23:57 2776

原创 PyCharm中的from...import报错解决

安装jieba插件。用PyCharm自带的project interpreter 安装失败打开cmd 输入pip install jieba安装成功问题解决

2019-06-10 10:44:47 10583 2

原创 adb命令安装卸载apk

import osimport timeadb_devices = 'adb devices'apkpath = r'E:\appium\com.tencent.mobileqq.apk'adb_install = 'adb install ' + apkpathadb_uninstall = 'adb uninstall com.tencent.mobileqq'os.sys...

2019-03-13 10:05:44 2622

转载 批处理文件的@echo off

https://blog.youkuaiyun.com/zl1zl2zl3/article/details/79218448 @echo off关闭回显@echo on打开回显@echo off并不是DOS程序中的,而是DOS批处理中的。当年的DOS,所有操作都用键盘命令来完成,当你每次都要输入相同的命令时...

2019-02-11 15:55:09 1016

原创 Fiddler导出jmeter脚本

前提条件:1、下载安装抓包工具Fiddler2、下载Fiddler插件,参考下载地址:https://download.youkuaiyun.com/download/my_hfg/103592511、首先将Fiddler插件放置到Fiddler的安装文件中,如下图所示:2、fiddler抓包(自行抓包)3、导出脚本在Fiddler中选择File -&amp;gt; Export Sessions -...

2019-01-25 14:40:50 1286

原创 jmeter生成html报告,保存cookie,调试正则

在jmeter目录的bin目录下建一个run.bat文件,内容如下:del /s /Q D:\apache-jmeter-5.0\bin\result.jtlrd /s /Q D:\apache-jmeter-5.0\bin\HttpReportmd D:\apache-jmeter-5.0\bin\HttpReportjmeter -n -t D:\apache-jmeter-5.0\b...

2019-01-25 14:38:37 179

原创 jmeter遇到的坑及解决办法

安装官网最新版本,jmeter51.监控服务器性能安装JMeterPlugins-Extras.jar和JMeterPlugins-Standard.jar在本机。在服务器安装ServerAgent.zip,安装步骤自行百度。1)装完后在本机打开telnet客户端。打开命令行,输入telnet **** 4444无法连接。于是在服务器换了nohup命令去安装,让它在后台运行noh...

2019-01-25 14:37:50 8147 1

原创 appium真机调试准备以及操作控件脚本

1.首先要保证连接真机。在命令行输入adb devices看到设备已连接即可。2.找到adb里自带的uiautomatorviewer参考图片启动后,出现如下界面。打开app页面,让屏幕处于点亮状态点击左上角的安卓机器人按钮Devices Screenshot按钮刷新页面这里有个坑,当时连接的时候报错Error while obtaining UI hierarchy XML...

2019-01-25 14:00:46 777

原创 appium的第一个demo

做一个计算器模拟测试的demo1.先安装了第一篇文章里讲的appium server,https://bitbucket.org/appium/appium.app/downloads/寻找AppiumForWindows_1_4_16_1.zip下载安装正常打开。接着又发现有一个appium desktop,之前的server据说不再维护,于是又安装了desktophttps://g...

2019-01-25 11:40:54 439

转载 转载:python写入大量数据

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.youkuaiyun.com/Tan_HandSome/article/details/79261413 &amp;lt;/div&amp;gt; &amp;lt;link rel=&quot;stylesheet&quot;...

2019-01-24 15:17:10 1919 2

原创 python报错总结

1.AttributeError: module ‘pymysql’ has no attribute ‘cursors’代码#!/usr/bin/python3import pymysqlconn = pymysql.connect(host='218.245.0.109', port=3306, user='logistics', passwd='password', db='...

2019-01-24 14:35:37 1101

转载 adb使用命令大全

例子://这条命令相当于按了设备的Backkey键adb shell input keyevent 4 &nbsp;&nbsp;&nbsp;//可以解锁屏幕adb shell input keyevent &nbsp;82&nbsp;//在屏幕上做划屏操作,前四个数为坐标点,后面是滑动的时间(单位毫秒)adb shell ...

2019-01-24 11:23:17 209

原创 adb常用命令

adb logcat -v time &gt; F:/1.log 抓日志adb devices 查看当前已连上的设备adb install -r F:/1.apk 安装apkadb push F:/1.apk /system/app/ 推送apk文件到设备内部adb push /system/temp/ D:/file.txt 将设备内部的文件上传到电脑上adb shell 进入shel...

2019-01-24 11:19:19 90

转载 自动化测试 - Appium + Python环境搭建

原文链接:https://blog.youkuaiyun.com/qq_16206535/article/details/79586818一,为什么是Appium1.1 Appium优点l 开源l 跨架构:NativeApp、Hybird App、Web Appl 跨设备:Android、iOS、Firefox OSl 不依赖源码l 使用任何WebDriver 兼容的语言来编写测试用例...

2019-01-24 09:53:24 904

滚屏截图工具.rar

滚屏截图工具双击打开可用,滚屏截图工具双击打开可用,滚屏截图工具双击打开可用,滚屏截图工具双击打开可用,

2019-12-26

空空如也

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

TA关注的人

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