- 博客(22)
- 收藏
- 关注
原创 Fiddler抓包及设置
8、手机浏览器,输入网址:http://172.20.10.2:8888/,下载证书,安装证书后,即可抓取APP包。6、工具-选项-https-Actions-Reset All Certificates,重置根证书。先删除根证书后,几秒后弹窗安装新证书,一路点击确定即可,随后重启fiddler。手机设置-WiFi-和电脑连接的同一网络-设置代理,如下:主机+端口。4、工具-选项-https,捕获和解密https连接。5、工具-选项-Connections,运行外包设备。7、手机和电脑保存同一网段。
2024-08-03 19:46:24
260
原创 loadrunner 安装+破解,遇到的问题
1、loadrunner安装时,提示缺少,Microsoft Visual C++ 2005 SP1 Redistributable时报错:Command line option syntax error.Type Command /? for help.,需要安装vcredist_x86.exe解决方法:(1)在下载的压缩包:loadrunner-11\lrunner\En\prerequisites\vc2005_sp1_redist下,安装vcredist_x86.exe,如果...
2022-01-12 18:05:59
1572
原创 Python下安装谷歌插件
1、谷歌插件下载地址:ChromeDriver Mirrorhttp://npm.taobao.org/mirrors/chromedriver/2、根据自己的谷歌版本,下载相关版本对应的插件,Windows下 32位和64位通用查询谷歌版本:chrome://version/3、下载好的插件,直接放在Python安装目录下即可...
2021-12-15 10:20:57
1407
原创 windows下python的安装和JDK安装
1. 打开官网/www.python.org,选择Downloads2. 然后在这里选择要安装的版本3.X.X或者2.X.X3. 2.X.X和3.X.X的下载(2和3需要下载的文件名字不太一样,需要注意一下下载什么)(1)2.X.X需要下载windows XXX MSI installer(2)3.X.X需要下载windows XXX executable installer4. 下载完成后打开,这里我下载的是3.6.3(1)勾选Add Python 3.6 to ...
2021-12-14 15:28:44
2071
转载 fiddler实现手机抓包及手机安装证书报错“无法安装该证书 因为无法读取该证书文件”解决方法
电脑最好是笔记本,这样能和手机保持统一局域网内;其他不多说,直接说步骤了。一.对PC(笔记本)参数进行配置 1. 配置fiddler允许监听到https(fiddler默认只抓取http格式的) 打开Fiddler菜单项Tools->TelerikFiddler Options->HTTPS, 勾选CaptureHTTPS CONNECTs,点击Actions, 勾选Decrypt HTTPStraffic和Ignore ...
2021-09-28 12:13:46
13051
4
原创 Fiddler 设置手机代理,模拟弱网环境
模拟弱网环境,打开Fiddler,Rules->Performance->勾选 Simulate Modem Speeds,勾选之后访问网站会发现网络慢了很多1、配置Fiddler,允许监听https格式(默认监听http格式)打开Fiddler,Tools ——> options... ——> HTTPS2、配置Fiddler,允许远程连...
2019-03-22 17:19:16
1399
转载 Python读写Excel表格数据
最近在做一些数据处理和计算的工作,因为数据是以.csv格式保存的,因此刚开始直接用Excel来处理。但是做着做着发现重复的劳动其实并没有多大的意义,于是就想着写个小工具帮着处理。以前正好在一本书上看到过使用Python来处理Excel表格,可惜没有仔细看。于是我到处查找资料,基本解决了日常所需,终于算是完成了任务,因此撰写此文就算是总结吧,主要记录使用过程的常见问题及解决。python操作exce...
2018-07-03 14:45:55
857
原创 python+selenium:切入到无id,无name的iframe框架中
方法一:from selenium import webdriverdriver = webdriver.Firefox()driver.switch_to.frame(0) # 1.用frame的index来定位,第一个是0# driver.switch_to.frame("frame1") # 2.用id来定位# driver.switch_to.frame("myframe") ...
2018-06-21 10:19:54
6298
2
原创 python+selenium:操作下拉滚动条
方法一)使用js脚本拖动到提定地方self.action.ClickBtn('//*[@id="linequiry"]','xpath') #线路管理sleep(2)target = d.find_element_by_id('statistical') #统计报表d.execute_script("arguments[0].scrollIntoView();", target) # 拖动...
2018-06-21 10:08:01
428
原创 python+selenium 多窗口页面切换
方法一:# 获取打开的多个窗口句柄windows = d.window_handlesprint(windows)# 切换到当前最新打开的窗口win = d.switch_to.window(windows[-1])print(win)方法二:# 获得打开的第一个窗口句柄window_1 = d.current_window_handleprint (window_1)# 获...
2018-06-20 11:20:21
934
原创 appium 滑动
'''向上滑动'''def ScrollUp(self): d=self.action.baseFind.driver d.implicitly_wait(30) width=d.get_window_size()['width'] height=d.get_window_size()['height'] for i in range(1): ...
2018-05-08 15:56:46
461
原创 python 切换web页面或者本地页面
'''切换到web页面'''def ToWeb(self): d = self.baseFind.driver cons = d.contexts # 所有的上下文对象 for con in cons: if con.lower().startswith('webview'): d._switch_to.context(con)...
2018-05-08 15:39:44
1993
原创 python 滑动,递归
1,滑动from time import sleep# 获取屏幕大小def getSize(self): x = self.driver.get_window_size()['width'] y = self.driver.get_window_size()['height'] return (x, y)#向左滑动def swipeLeft(self,t):...
2018-05-08 15:35:29
191
原创 python 导包事件
'''鼠标事件'''from selenium.webdriver.common.action_chains import ActionChains'''键盘事件'''from selenium.webdriver.common.keys import Keys'''点击事件'''from selenium.webdriver.common.touch_actions import ...
2018-05-08 15:31:03
180
原创 python 发送邮件,附件邮件
1,发送邮件import smtplibfrom email.mime.text import MIMETextmsg_from = 'sunruirui1028@163.com' # 发送方邮箱passwd = 'srui1028' # 填入发送方邮箱的授权码msg_to = '1048786140@qq.com' # 收件人邮箱subject = "python邮件测试" ...
2018-05-08 15:29:10
547
原创 Appium验证adb.exe和模拟器下nox_adb.exe的版本是否一致
1.运行cmd,输入指令adb version2.在模拟器安装目录下找到nox_adb.exe 配置模拟器的环境变量,在cmd中输入 D:\nox\Nox\bin\nox_adb.exe version或者连接不上模拟器可以在cmd中输入 adb connect 127.0.0.1:62001 然后在输入 adb devices3.遇到问题:目前运行客户端的adb版本(也就是SDK目录下的adb版...
2018-04-03 16:58:12
1864
原创 appium获取不到固定键盘,使用tap()点击事件
1.获取当前页面的元素但是获取不到固定键盘的元素;2.打开开发者模拟里选中指针位置,如图;3.打开模拟器或者手机当前页面,点击选中的固定键盘上的文字,按住不动,在模拟器或者手机上边显示x轴,y轴坐标,如图;4.self.action.baseFind.driver.tap([(282, 1160)])self.action.baseFind.driver.tap([(252,1006)])se...
2018-04-02 16:26:17
2462
原创 appium运行成功,生成报告出错
An unknown server-side error occurred while processing the command. Original error: Can't stop process; it's not currently running (cmd: 'D:\sdk\adt-bundle-windows-x86_64-20140702\sdk\platform-tools\a...
2018-03-31 11:26:37
414
原创 Monkey的基本操作
1、连接手机或者模拟器 adb shell2、查找手机或者模拟器上安装的所有应用的包名 cd data/data,然后使用 ls 命令查询3、退出查询包名 exit4、运行adb shell monkey –p com.qq –v 1000此命令意思为执行1000次随机用户模拟操作,com.qq为手机或者模拟器上应用的包名...
2018-02-28 15:09:57
262
原创 什么是类、对象、属性、方法、类的成员
类:具有同种属性的对象称为类,是个抽象的概念。比如说:汽车、人、狗、神;对象:日常生活中的所有东西都是对象,是类的实例化。比如说:推土车是汽车的实例化;姚明是人的实例化;小白(狗的名字)是狗的实例化;二郎神是神的实例化;属性:用来描述具体某个对象的特征的是属性,是静态的。比如:姚明身高2.6米多;小白的毛发是棕色的;二郎神额头上有只眼睛;方法:每个对象有它们自己的行为或者是使用它们的方
2018-01-31 11:12:05
27972
6
原创 python使用tesseract-ocr完成验证码识别
1. tesseract-ocr安装 没找到直接命令安装,所以需要手动下载安装包。 https://github.com/tesseract-ocr/tesseractWindows版本安装tesseract-ocr:2. 在Pycharm中直接导入pillow,pytesseract库3. 在python36的文件下的Lib/site-packages/pytes
2018-01-30 19:40:09
357
原创 Appium连接手机驱动
1. 打开dos命令,输入appium -a localhost -p 4723 启动4723端口2. 使用USB数据线,连接手机3. 打开dos命令,输入adb devices 获取手机deviceName4. desired_capabilities = {}#字典 用来存放的手机信息 app信息desired_capabilities['platformName'] =
2018-01-30 19:39:51
1765
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人