E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
python自动化
Selenium+
Python自动化
之如何绕过登录验证码
一、使用Fiddler抓包1.一般登陆网站成功后,会生成一个已登录状态的cookie,那么只需要直接把这个值拿到,用selenium进行addCookie操作即可。2.可以先手动登录一次,然后抓取这个cookie,这里我们就需要用抓包工具fiddler了3.先打开博客园登录界面,手动输入账号和密码(不要点登录按钮)4.打开fiddler抓包工具,此时再点博客园登录按钮5.登录成功后,再查看cook
weixin_30701521
·
2020-07-28 16:05
Python自动化
开发【5】:Python常用模块
一time与datetime模块在Python中,通常有这几种方式来表示时间:时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。格式化的时间字符串(FormatString)结构化的时间(struct_time):struct_time元组共有9个元素共九个元素:(
weixin_30607659
·
2020-07-28 16:04
列出游戏库存的字典功能-用
Python自动化
无聊的东西-chapter5
想象一下,被征服的龙的战利品被表示为这样的字符串:dragonLoot=['goldcoin','dagger','goldcoin','goldcoin','ruby']编写一个名为的函数addToInventory(inventory,addedItems),其中inventory参数是表示玩家的库存的字典(如上一个项目中所示),addedItems参数是一个列表dragonLoot。该add
YAN的札记
·
2020-07-28 13:36
Python
python自动化
--循环语句练习题。
列表的for循环题目3、你的微信好友当中有5个推销的,他们存在一个列表black_list=[‘卖茶叶’,‘卖面膜’,‘卖保险’,‘卖花生’,‘卖手机’]当中,请把这5个人从black_list当中删除,最后black_list为空。black_list=["卖茶叶","卖面膜","卖保险","卖花生","卖手机"]new_list=black_list[:]foriinnew_list:blac
守山大神--黑熊怪
·
2020-07-28 09:57
python自动化测试
Python发展方向有哪些 小白学Python难不难
Python的职业发展方向很多,职业方向大体上分为以下五个:Linux运维、
Python自动化
测试、Python全栈工程师、数据分析、人工智能。
小农驴
·
2020-07-28 09:28
Python学习
web开发
爬虫
如何从0到1开始
python自动化
测试
一、Selenium环境部署1.window环境部署1.1当前环境Win1064位系统;Python3.6.2(官方已经更新到了3.6.4)官方下载地址:https://www.python.org/downloadsSelenium3.4.3;谷歌59。1.2Python3安装部署Python的安装接触编程语言中很简单的语言了。不需要繁琐的JDK,也不需要SDK。直接到官网下载,配置环境就成功了
WeTester
·
2020-07-28 08:40
软件测试
自动化测试
python
测试用例
软件测试
Python自动化
requests 库:发送 form-data 格式的 http 请求
声明:本文来自py30期学员-武汉G小调,处理公司接口请求时遇到的问题及相应的解决方案。以本文作为记录,方便其它学员遇到类似问题时,可以参考解决。背景尝试用python语言的requests库,编写脚本登陆公司的APP。遇到的问题问题1:将手机号、密码数据传入后,始终登陆不成功,经过与开发沟通后知道需要签名才能登陆。问题2:签名算法写好后仍然无法登陆成功。通过后台日志发现是传入数据格式不正确导致的
henry_rhy
·
2020-07-28 08:16
接口自动化测试笔记
python自动化
测试之多线程生成BeautifulReport测试报告
引言在前面讲过一遍Python接口自动化之ExtentHTMLTestRunner测试报告的文章,这篇分享另一种报告:BeautifulReport。此报告已经在Github上,地址:BeautifulReport。应用背景,比如执行很多条用例,多线程跑测试用例,不可能每个线程生成一个测试报告,那所有线程生成一个测试报告,岂不完美?有了BeautifulReport,就可以解决这个问题。环境配置p
全栈测试开发日记
·
2020-07-27 23:00
scapy的traceroute()实现TCP探测目标服务路由轨迹
最近在学习
python自动化
运维,这个实例是参照《
Python自动化
运维技术与最佳实践》中的一个例子实现的,原本看起来简简单单的程序却出现了好几个问题,所以特此记录下,源程序如下。#!
RickyLin7
·
2020-07-27 20:30
Python自动化
运维 - Django(一)Urls基础-Views基础-Orm基础
什么是web框架众所周知,所有的Web应用基本都是基于B/S结构,其本质上其实就是一个socket服务端(web服务器),一个socket客户端(用户浏览器)。下面的代码就是一个简单的web端,运行后,使用浏览器访问,会打印helloworld#!/usr/bin/envpython#_*_coding:utf-8_*_importsocketdefhandle_request(client):b
anhuoqiu1787
·
2020-07-27 19:40
Appium+
python自动化
54-appium-doctor报错已解决(SyntaxError: Unexpected token ...)
前言由于新版的appiumdesktop版本是不带appium-doctor这个包的,所以想用appium-desktop检查环境的话需要另外的安装了,在安装的时候小编又遇到了一个坑报错信息:SyntaxError:Unexpectedtoken...遇到问题环境:1.windows102.nodejsv4.4.7解决问题方案:升级nodejsv10.2.0遇到问题1.由于appium的新版本ap
weixin_33982670
·
2020-07-27 13:07
appium+
python自动化
98-非select弹出选择框定位解决
前言遇到问题:document.getElementsByClassName(...)[0]isundefined选择框如果是select标签的,可以直接用select专用的方法去定位点击操作。其它不是select选择框的时候,那就按正常操作步骤先点输入框,再点选项就行了。可是有些选择框就是不听话,你会发现用selenium死活定位不到,这个时候只能用万能的js来解决了。input选择框1.先看下
weixin_33759269
·
2020-07-27 13:23
12个经典性能测试人员面试题【软件测试
Python自动化
进阶】
1、性能测试包含了哪些软件测试(至少举出3种)?参考答案:负载测试;压力测试;容量测试;负载测试(LoadTesting):负载测试是一种主要为了测试软件系统是否达到需求文档设计的目标,譬如软件在一定时期内,最大支持多少并发用户数,软件请求出错率等,测试的主要是软件系统的性能。压力测试(StressTesting):强度测试也就是压力测试,压力测试主要是为了测试硬件系统是否达到需求文档设计的性能目
测试人追风
·
2020-07-24 21:00
Appium+Pytest实现app并发测试(附文件源码)
领取最新软件测试大厂面试资料和
Python自动化
、接口、框架搭建学习资料!技术大牛解惑
蜀山客e
·
2020-07-24 15:46
自动化软件
软件测试
自动化测试
app
并发测试
软件测试
自动化测试
appium
selenium的弹框操作
加入我们群:642830685,领取最新软件测试大厂面试资料和
Python自动化
、接口、框架搭建学习资料!二、操作1
蜀山客e
·
2020-07-21 22:00
一线测试总监教你简单用
python自动化
生成测试报告
前言日常测试当中常常要将测试结果输出为报告文档公之于众,如果能将报告文档生成的过程自动化实现,效率的提升无疑是可观的。针对这一项,我们了解并尝试通过python中的docx模块进行word文档自动化生成,在这里将基本方法与实现过程分享一下。安装由于使用的是python3,实践过程中发现,如果直接使用pip命令安装模块:pipinstalldocximport模块会因版本问题报错,应前往:https
白码会说
·
2020-07-16 15:16
如何在Python对Excel进行读取
在
python自动化
中,经常会遇到对数据文件的操作,比如添加多名员工,但是直接将员工数据写在python文件中,不但工作量大,要是以后再次遇到类似批量数据操作还会写在python文件中吗?
wx5ecc6bcb4713c
·
2020-07-16 13:22
编程语言
程序员
爬虫
python自动化
测试实战-无涯(学习与研究)[一]
python自动化
测试实战-无涯(学习与研究)[一]一.使用Selenium,下载的浏览器驱动文件,到底应该放在那里?单个元素定位实战一.使用Selenium,下载的浏览器驱动文件,到底应该放在那里?
凝聚才华
·
2020-07-16 06:49
Python自动化
(五)多线程
#coding:utf-8importQueueimportrandomimportrequestsimporttimeimportthreadingurls=['http://www.baidu.com/','http://www.sogou.com/','http://www.so.com/']que=Queue.Queue()start_time=time.time()defget_url_
Gavinsun
·
2020-07-15 23:32
Python
python自动化
之(自动化测试报告)
前言:给予你们最关心的3步骤什么是自动化测试报告?答:在自动化测试过程中自动生成的测试报告为什么要做自动生成测试报告?答:真正的解放双手;可以形成直观的测试结果;给自己一个装X的机会;给Boss一个好印象怎么做自动化测试报告?大概思路:下载自动化测试模块,放在指定的路径.在代码中导入该模块,编辑脚本结构,就OK了.前提条件:你得安装好python3,且安装好编辑工具pycharm.需要用到sele
diehuiqi5478
·
2020-07-15 22:50
Python自动化
测试系列[v1.0.0][HTMLTestRunner测试报告]
测试代码#encoding=utf-8"""__title__=''__author__='davieyang'__mtime__='2018/4/21'"""fromseleniumimportwebdriverimportunittestimporttimeimportloggingimporttracebackimportddtfromselenium.common.exceptionsim
Davieyang.D.Y
·
2020-07-15 22:31
Python自动化
测试系列[v1.0.0][PyUserInput模拟鼠标]
PyUserInput安装在Python3.7版本下安装PyUserInput需要先安装PyHook,用浏览器打开链接:PyHook,这个页面里能找到很多Python的第三方扩展,读者朋友不妨保存起来。我们找到pyHook兼容Python3.7版本的链接,直接点击链接即可下载然后启动命令行并将命令行引导到下的文件所在路径下,执行命令pipinstallpyHook-1.5.1-cp37-cp37m
Davieyang.D.Y
·
2020-07-15 22:59
PyUserInput
Python自动化测试
Python自动化
测试系列[v1.0.0][PyUserInput模拟键盘]
PyUserInput安装在Python3.7版本下安装PyUserInput需要先安装PyHook,用浏览器打开链接PyHook,这个页面里能找到很多Python的第三方扩展,读者朋友不妨保存起来。我们找到pyHook兼容Python3.7版本的链接,直接点击链接即可下载然后启动命令行并将命令行引导到下的文件所在路径下,执行命令pipinstallpyHook-1.5.1-cp37-cp37m-
Davieyang.D.Y
·
2020-07-15 22:59
PyUserInput
Python自动化测试
Python自动化
测试系列[v1.0.0][数据驱动PARAMETERIZEEJSON]
安装PARAMETERIZEC:\Users\Administrator>pipinstallparameterizedCollectingparameterizedDownloadinghttps://files.pythonhosted.org/packages/a3/bf/6ef8239028beae8298e0806b4f79c2466b1b16ca5b85dc13d631c5ea92c4
Davieyang.D.Y
·
2020-07-15 22:59
Python自动化
运维学习(一)
我们要使用连接对象获得一个cursor对象,接下来,我们会使用cursor提供的方法来进行工作.这些方法包括两大类:1.执行命令,2.接收返回值cursor用来执行命令的方法:callproc(self,procname,args)#用来执行存储过程,接收的参数为存储过程名和参数列表,返回值为受影响的行数execute(self,query,args)#执行单条sql语句,接收的参数为sql语句本
black_1988
·
2020-07-15 20:05
Python
个人学习笔记
Python自动化
开发—EX.2(三级菜单)
#!/usr/bin/envpython#-*-coding:utf-8-*-#Author:DaShuang.Gu#三级菜单data={'北京':{"昌平":{"沙河":["oldboy","test"],"天通苑":["链家地产","我爱我家"]},"朝阳":{"望京":["奔驰","陌陌"],"国贸":{"CICC","HP"},"东直门":{"Advent","飞信"},},"海淀":{}
a756148989
·
2020-07-15 19:35
Python_自动化基础笔记整理
1.自动化常见问题:1.1
Python自动化
环境搭建步骤安装Google浏览器,驱动地址:http://chromedriver.storage.googleapis.com/index.html;安装
Tingshuo2009
·
2020-07-15 19:47
Python
Python自动化
运维笔记(一):系统性能信息模块psutil
运行环境:Python3.6,Windwos10RS1,Pycharm2017.2前言最近开始接触
Python自动化
运维,网上有不少教学资源可以供我们相对系统地去学习。
Leo-Woo
·
2020-07-15 17:39
Python
运维
python自动化
运维——Docker基础
文章目录1、Docker简介1.1什么是虚拟化?1.2什么是Docker容器和虚拟化的比较1.4Docker组件1.4.1Docker服务器与客户端1.4.2Docker镜像与容器1.4.3Registry(注册中心)2Docker的安装与启动2.1安装Docker2.2设置ustc的镜像2.3Docker的启动与停止3常用命令3.1镜像相关命令3.1.1查看镜像3.1.2搜索镜像3.1.3拉取镜
C_teacher
·
2020-07-15 17:53
python自动化
测试
importunittest########################################################################classRomanNumeralConverter(object):"""convertertheRomanNumber"""#-------------------------------------------------
小驹
·
2020-07-15 16:34
python
Python自动化
报表发送
公司的报表做出来以后需要发送给同事,特别是日报,发送频率高,现在用Python实现自动发送邮件。利用Python发送邮件时主要借助smtplib和email两个模块,其中smtplib主要用来建立和断开与服务器连接的工作,而email模块主要用来设置一些与邮件本身相关的内容,比如收件人、发件人、主题。不同邮箱的服务器连接地址不一样,大家根据自己使用的邮箱设置相应的服务器连接。163邮箱在国内比较常
数据分析阿宇君
·
2020-07-15 16:06
Python学习笔记
python
数据分析
自动化办公
CrazyWing:
Python自动化
运维开发实战 一、初识Python
导语都忘记是什么时候知道python的了,我是搞linux运维的,早先只是知道搞运维必须会shell,要做一些运维自动化的工作,比如实现一些定时备份数据啊、批量执行某个操作啊、写写监控脚本什么的。后来发现工作量大的时候shell开始变慢,实现某个功能使用shell感觉力不从心,听人说python能实现shell能做的一切功能,而且开发效率高,速度快,慢慢的就认识了python,多多少少看点简单的东
weixin_33971130
·
2020-07-15 15:03
视频教程-清华-尹成老师-
python自动化
运维day3-Python
清华-尹成老师-
python自动化
运维day3毕业于清华大学,曾担任Google算法工程师,微软人工智能领域全球最具价值专家,微软TechEd大会金牌讲师。
weixin_32045933
·
2020-07-15 15:17
第一个
python自动化
脚本
第一个
python自动化
脚本-测试页面pageid#-*-coding:utf-8-*-__authon__='test'importrequestsimportxlrdfrompyqueryimportPyQueryaspqfromxlutils3importcopyimportosimporttimefromAutoScript.toolimportget
thingjustthing
·
2020-07-15 15:12
软件测试
Python自动化
测试系列[v1.0.0][上传文件]
上传附件是我们在测试BS系统的时候经常遇到的功能,然而在处理上传附件的自动化代码并不总是有效的,因此需要掌握多种上传附件的手段,本节笔者将介绍几种上传附件的方法,应该可以满足绝大多数的情况。被测页面上传文件选择文件测试代码deftest_upload_by_sendkeys(self):chrome_driver=webdriver.Chrome()chrome_driver.get("file:
Davieyang.D.Y
·
2020-07-15 14:23
Python自动化
测试系列[v1.0.0][多线程应用]
Python多线程应用于自动化测试将多线程在测试巧妙地应用,确实会带来很多好处,并且这是充分利用机器资源执行高效率测试很好的方式#-*-coding:utf-8-*-importthreadingfromtimeimportctimeimporttimefromseleniumimportwebdriverdeftest_search(browser,word):print("Startsearc
Davieyang.D.Y
·
2020-07-15 14:53
Python自动化
测试系列[v1.0.0][处理下拉菜单]
Selenium为选择下拉菜单中的选项提供了3中方法,接下来分别将这三种方法进行封装然后调用。方法封装fromselenium.webdriver.support.selectimportSelectdefselect_by_index(self,element,index):"""通过下拉菜单的索引,完成对选项的选择:paramelement::paramvalue::return:"""Sel
Davieyang.D.Y
·
2020-07-15 14:52
Python自动化
测试系列[v1.0.0][ActionChains模拟鼠标]
在实际的测试中鼠标的操作也是频繁发生的,与封装控制浏览器相关方法是相同的思想,本节笔者将详细介绍如何封装模拟鼠标操作的方法以及如何调用我们封装好的方法。方法封装在实际的自动化测试中往往需要模拟一些鼠标的操作来辅助我们来完成页面上一些特殊的操作,例如有些需要鼠标拖拽页面元素,挪动页面元素,鼠标悬停在页面元素上等等,因此我们封装一些工具类以便于我们在写测试代码中直接调用。#encoding=utf-8
Davieyang.D.Y
·
2020-07-15 14:52
ActionChains
Python自动化测试
模拟鼠标
Python自动化
测试系列[v1.0.0][处理iframe]
如果页面存在iframe,那么我们是不能直接定位到iframe节点下的页面元素的,需要先切换到iframe里边去,然后再对iframe中的页面元素进行定位,而如果切换进iframe中后也是定位不到iframe外的元素的,还需要切换出去才能进行iframe外的元素的定位。在经历过上前边多种操作的封装后,iframe的封装就简单了很多,接下来笔者将介绍封装后的方法以及如何调用。方法封装defswitc
Davieyang.D.Y
·
2020-07-15 14:52
Python自动化
测试系列[v1.0.0][智能等待]
#用于实现智能等待页面元素的出现#encoding=utf-8"""__title__=''__author__='davieyang'__mtime__='2018/4/21'"""fromselenium.webdriver.common.byimportByfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.web
Davieyang.D.Y
·
2020-07-15 14:52
Python自动化
测试系列[v1.0.0][辅助工具]
SeleniumIDESeleniumIDE,它是由seleniumhq.org提供的Selenium录制和回放工具,使用该工具您可以创建测试项目用于分组测试用例,并且可以通过录制功能生成自动化测试脚本,然后进行回放。SeleniumIDE下载如果您可以访问谷歌商店亦或者您习惯使用Firefox能够访问其扩展组件页面都可以轻松检索到SeleniumIDE,然后直接点击“添加至Chrome”或者“添
Davieyang.D.Y
·
2020-07-15 13:09
Python自动化
测试系列[v1.0.0][Jenkins&Github实现CICD]
Jenkins安装及配置Jenkins官方下载地址为DownloadJenkins会有几个列表分别列出几个版本的下载链接,下载windows版即可下载完后,解压,双击.exe文件安装,一路下一步即可,安装完成后会启动jenkins服务,浏览器会打开http://localhost:8080/login?from=%2F,如下页面根据页面提示,为了确保jenkins是管理员在进行配置,先要输入管理员
Davieyang.D.Y
·
2020-07-15 13:09
Python自动化
测试系列[v1.0.0][日志]
在实际的自动化测试代码调试过程中往往我们需要记录一些日志,一方面是打印到控制台便于我们调试代码,如果是持续集成的环境无人值守的话也是对测试执行过程的一个记录过程。方法封装新建一个Python文件,并命名为ConstantConfig,然后在该文件中写入如下代码。#用于定义整个框架中所需要的全局常量值#encoding=utf-8importos#获取当前文件所在目录的父目录的绝对路径parent_
Davieyang.D.Y
·
2020-07-15 13:36
Python自动化
测试系列[v1.0.0][处理弹窗]
我们常见的弹窗一般分为3个样式,分别成为alert/prompt/confirm,同样的要定位弹窗控件中的元素或者操作控件都必须先切换进控件内被测页面ForTestAlert方法封装defswitch_to_alert(self):"""切换进alert控件:return:"""pop_dailog=self.driver.switch_to.alertreturnpop_dailog方法调用de
Davieyang.D.Y
·
2020-07-15 13:05
Python自动化
测试系列[v1.0.0][处理Cookies]
在某些场景下是需要处理浏览器cookie的,比如经常能看到有些网站都提供了页面内部的咨询窗口,点开窗口可以和客服对话,然而当第一次跟客服对话的时候,客服方显示对话名称假设为访客A,当半小时后再次打开该网站继续聊天的话客服方依然还会显示是访客A,但如果清理了cookie,在打开网站去和客服对话,客服方显示我们可能就是一个新的访客。笔者只是举一个互联网产品系统常见的一个场景,而这种场景如果需要自动化测
Davieyang.D.Y
·
2020-07-15 13:05
Python自动化
测试系列[v1.0.0][JS完成任务]
有些时候Selenium并不能帮我们完成页面上的所有操作,例如滚动条的控制就比较难处理,而且有些时候click()方法也会失灵即便我们定位按钮没问题也有点击不了的情况,这些情况下我们就可以借助Python可以执行JS的机制,借助JS来辅助我们完成一些任务。方法封装classJS_Assistance:#定义类def__init__(self,driver):self.driver=driverde
Davieyang.D.Y
·
2020-07-15 13:05
Python自动化
办公——xlrd、xlwt读写Excel
一、xlrd、xlwt读写Excel1、读操作importxlrd#1、打开工作本workbookxlsx=xlrd.open_workbook(r'.\7月下旬入库表.xlsx')#2、打开需要操作的表sheettable=xlsx.sheet_by_index(0)#table=xlsx.sheet_by_name('7月下旬入库表')#3、读取指定单元格的数据print(table.cell
小小白学计算机
·
2020-07-15 13:43
Python自动化办公
python
excel
python自动化办公
python3
适合零基础学习
自动化
python自动化
运维-尹成-专题视频课程
python自动化
运维—222人已学习课程介绍python是个非常厉害的脚本语言,能满足绝大部分自动化运维的需求感兴趣的同门学可以来学习课程收益循序渐进,学好python应用讲师介绍尹成更多讲师课程尹成
尹成学院
·
2020-07-15 11:06
视频教程
基于Android的Appium+
Python自动化
脚本编写
基于Android的Appium+
Python自动化
脚本编写1.AppiumAppium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试,它使用WebDriver协议驱动iOS,Android
ℳℓaℳℓsℳℓe
·
2020-07-15 07:25
培训计划
mock4接口测试的重点2requests库的使用http://cn.python-requests.org/zh_CN/latest/3、pythonunittest使用,结果校验自动化目标:1、了解现有的
python
A_persons_journey
·
2020-07-15 02:58
测试
Python
robot
framework
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他