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自动化
Python自动化
办公-使用 Python 将数据写入 CSV 文件(解决汉字乱码问题)
先说下编码相关的知识。编码方式有很多种:ASCII,GBKUTF-8等。ASCII码主要是规范英语字符和二进制位之间的关系。英语词汇组成简单,由26个字母构成。使用一个字节就能表示一个字母符号。外加各种符号,使用128个字符就满足编码要求。汉字的数量大约将近10万个,日常所使用的汉字有3000个。显然,ASCII编码无法满足需求。所以汉字采用GBK编码,使用两个字节表示一个汉字。简体中文的编码方式
Nemuel
·
2020-08-26 15:41
Python自动化办公
【知乎高赞】软件测试工程师应该怎样规划自己?成为年薪30W+测试工程师(乾坤未定,皆是黑马)
16年毕业,技术方面已经渣到不行,因为之前的公司没有
Python自动化
测试这个要求,有些迷茫。我把我的问题回答贴出来希望可以帮助到更多有类型问题,迷茫中的测试人。
程序员一凡
·
2020-08-26 13:20
软件测试
测试工程师
自动化测试
软件测试
测试工程师
自动化测试
测试开发
职业规划
python自动化
测试笔记7-python基础。import的本质和顺序;连接redis、redis增删改查和常用方法;新建、读取、修改excel;flask模块写接口
python自动化
测试笔记7-python基础今天主要学习的内容是1、import的本质import一个模块,就是运行该模块下的代码。
liuchanggege
·
2020-08-26 13:32
基础
python
selenium
Python自动化
测试(基本的键盘事件)
#coding=utf-8'''Createdon2015-5-10@author:user''''''几种常用的键盘指令:send_keys(Keys.BACK_SPACE)删除键(BackSpace)send_keys(Keys.SPACE)空格键(Space)send_keys(Keys.TAB)制表键(Tab)send_keys(Keys.ESCAPE)回退键(Esc)send_keys(
vison韦小宝
·
2020-08-26 12:59
个人笔记
技术分享
python自动化
测试——unittest测试用例setup和teardown
importunittestclassTestOrder(unittest.TestCase):@classmethoddefsetUpClass(cls):print("所有用例之前执行")defsetUp(self):print("每个用例开始前执行")deftearDown(self):print("每个用例结束后执行")@classmethoddeftearDownClass(cls):p
zzqq12345
·
2020-08-26 09:38
python自动化
测试_setUp and tearDown
classRomanNumeralConverter(object):def__init__(self):self.digit_map={"M":1000,"D":500,"C":100,"L":50,"X":10,"V":5,"I":1}defconvert_to_decimal(self,roman_numeral):val=0forcharinroman_numeral:val+=self.
小驹
·
2020-08-26 08:07
python
【
python自动化
运维】运行python脚本报错: /usr/bin/python3^M: bad interpreter: No such file or directory解决方法
在Windows上写完Python脚本,丢到Linux环境下运行,经常发生运行报错的情况:查看代码,发现语句也没有啥毛病:此处省略艰辛的排查过程N万个字…用file命令查看文件类型:可以看到行分隔符是CRLF模式,这是Windows格式的换行符,会在每行行末加多一个^M,Linux不识别,具体可以查看CRLF和LF的区别。用cat-v命令查看文件可以看到,行末都有一个^M符号。解决方法:替换掉^M
花式删库小能手
·
2020-08-26 08:29
Python自动化运维
python自动化
测试——unittest测试用例setup和teardown
importunittestclassTestOrder(unittest.TestCase):@classmethoddefsetUpClass(cls):print("所有用例之前执行")defsetUp(self):print("每个用例开始前执行")deftearDown(self):print("每个用例结束后执行")@classmethoddeftearDownClass(cls):p
weixin_34417814
·
2020-08-26 08:56
测试
python
python自动化
测试之setUp与tearDown实例
这篇文章主要介绍了
python自动化
测试之setUp与tearDown实例,其中setUp()方法中进行测试前的初始化工作,并在tearDown()方法中执行测试后的清除工作,setUp()和tearDown
Terry_dong
·
2020-08-26 08:33
python
测试开发知识点整理(五)
Linux命令和
Python自动化
Linux系统249、Linux入门教程250、Linux命令大全251、查看当前的路径是啥?252、查看当前路径下面的所有文件详细列表?
勇敢的兵
·
2020-08-25 17:28
01软件测试
selenium+
python自动化
测试系列(一):登录
最近接手商城的项目,针对后台测试,功能比较简单,但是流程比较繁多,涉及到前后台的交叉测试。在对整个项目进行第一轮测试完成之后,考虑以后回归测试任务比较重,为了减轻回归测试的工作量,所以考虑后台可以进行部分自动化测试。 之前一个项目使用robotframework进行回归测试,了解了python语言,所以这次就使用python+selenium进行自动化回归测试了。配置环境python
diaoyan8751
·
2020-08-25 17:21
Python自动化
测试系列[v1.0.0][html-testRunner测试报告]
安装pipinstallhtml-testRunner测试代码#encoding=utf-8'''@Time:2018/8/1420:41@Author:davieyang@File:test_AjaxElement.py@Software:PyCharm'''importtracebackfromseleniumimportwebdriverfromselenium.common.excepti
Davieyang.D.Y
·
2020-08-25 17:42
Python自动化
测试系列[v1.0.0][数据驱动DDTJSON]
JSON数据文件[List]方式一["北京||北京","上海||上海","广州||广州","深圳||深圳","香港||香港"]测试代码#encoding=utf-8"""__title__=''__author__='davieyang'__mtime__='2018/4/21'"""fromseleniumimportwebdriverimportunittestimporttimeimport
Davieyang.D.Y
·
2020-08-25 17:42
Appium+
python自动化
-appium desktop每次启动app都需安装Unlock和Appium Setting问题的解决
1.搜索android-helpers.js2.找到\appium-desktop\resources\app\node_modules\appium\node_modules\appium-android-driver\lib下面的android-helpers.js注释三行脚本;//awaitadb.install(unicodeIMEPath,false);//awaithelpers.pu
冷凝娇
·
2020-08-25 17:48
#
appium
appium+
python自动化
46-安装app三种方式
前言adb安装1.在app自动化之前,首先手机上有要被测试的app,如何把电脑本地上的app安装到手机上呢?可以在运行自动化代码前,在cmd输入adb指令,把电脑app安装到手机上adbinstall[apk在电脑上的绝对路径]2.也可以用python执行adb命令安装app,代码实现如下:#coding:utf-8importos#安装app,为了方便,把app放到当前脚本同一目录os.syst
weixin_34295316
·
2020-08-25 17:50
python
测试
移动开发
视频教程-
Python自动化
测试九章经(仅视频课-Python
Python自动化
测试九章经(仅视频课十年软件测试经验,先后担任Web测试工程师、高级测试工程师、全栈工程师等,目前就职于某互联网公司担任测试Leader。先后出版三本自动化测试图书。
学院导师-虫师
·
2020-08-25 17:16
python自动化
办公:文件篇(自动整理文件,一键完成)
文件整理不得不先提一下正则表达式送上链接:python:re模块基本用法一.列出文件夹下的所有文件用到的库osPythonos.path()模块详解附算例os.walk()用法[(当前目录列表),(子目录列表),(文件列表)]os.walk(树状结构文件夹名称)os.walk()返回一个由3个tuple类型的元素组成的列表。索引值为0的表元素是文件夹名称,据此可以知道当前在处理的文件夹是哪一个。索
总裁余
·
2020-08-25 17:47
职场高手:自动化办公
Appium+
python自动化
-查看app元素属性
Appium+
python自动化
-查看app元素属性本文转自:https://www.cnblogs.com/yoyoketang/p/7581831.html前言学UI自动化首先就是定位页面元素,玩过
feifeidata
·
2020-08-25 17:24
使用pytest进行
Python自动化
测试
简介与安装pytest是一个针对Python的自动化测试框架,它可以使简单的和可扩展的测试变得容易。使用pytest进行测试是简洁和可读的,不需要样板代码,这使得我们可以很方便地进行自动化测试。pytest是一个全平台通用的工具,支持的Python版本包括Python2.7,3.4,3.5,3.6,Jython,PyPy-2.3和通常的Python第三方模块一样,pytest可以直接通过pip安装
coolboygym
·
2020-08-25 16:09
Python
pytest
Python
PyCharm
自动化测试
pytest实现自动化测试的基本操作
python自动化
测试的pytest基本操作安装pytest模块pipinstallpytest#安装pytest模块pytest--version#查看安装的版本验证是否安装成功编写pytest文件规则测试文件以
FFF_柱子仙人
·
2020-08-25 16:00
pytest
【
python自动化
运维】paramiko和smtplib模块:检查MySQL从库主从同步状态、备份情况并发送邮件通知
#!/usr/bin/python3#author老板你再这样我要删库了#Mark:2018/9/20初稿importparamikoimporttimeimportsmtplibfromemail.mime.textimportMIMETexttime1=time.strftime("%H%M%S")time2=time.strftime("%y/%m/%d-%H:%M:%S")time3=ti
花式删库小能手
·
2020-08-25 08:30
Python自动化运维
Python自动化
测试学习二:总结get和post区别---面试用
总结get和post区别get参数通过url传递,post放在requestbody中。get请求在url中传递的参数是有长度限制的,而post没有。get比post更不安全,因为参数直接暴露在url中,所以不能用来传递敏感信息。get请求只能进行url编码,而post支持多种编码方式get请求会浏览器主动cache,而post支持多种编码方式。get请求参数会被完整保留在浏览历史记录里,而pos
苹果落地
·
2020-08-25 06:10
Python自动化测试
python自动化
管理mysql主从同步
mysql多实例1.my.cnf通过定义mysqldconfig类mysqld_vars={}从里面获得很多配置文件相关参数写入字典mysql.py2.initDB初始化数据库3.修改权限4.rc脚本启动5.check检查一下配置文件,配置文件与mysql变量同步6.值其实一样,不让显示7.Popen调用mysql-e命令SQLIOSeconds_Behind_Master:0看这个阀值、大于两秒
weixin_33693070
·
2020-08-25 06:41
Python自动化
:模拟人类在百度搜索页输入关键词进行搜索并打开搜索结果
Python自动化
:模拟人类在百度搜索页输入关键词进行搜索并打开搜索结果Python程序代码实现一个简单的功能,在百度的搜索首页由Python程序代码模拟人类的动作,像人类一样输入搜索关键词‘zhangphil
zhangphil
·
2020-08-25 00:28
Python
Python
python之所以强大很大一部分原因在于他众多的取之不尽的库
GUI的自动任务用这个pyautogui库,web页面的用selenium+webdriver同类型的还有sikuli,低配版按键精灵本教程译自大神AlSweigart的PyAutoGUI项目,
Python
dianxunma2886
·
2020-08-24 14:34
python自动化
---各类发送邮件方法及其可能的错误
一、发送文本邮件可能的问题1.:需要注意,目前QQ邮箱来讲,不能收到完整的邮件,即有些内容不能显示,最好全部使用网易邮箱:可能的问题2.:在以往的文本邮件发送中,只写了msg=MIMEText('hello,world,中文邮件测试','text','utf-8')msg['Subject']=Header(subject,'utf-8')目前来讲,需要有三个参数,即#中文需要参数utf-8msg
weixin_30555515
·
2020-08-24 03:32
Python接口自动化框架
文章目录
Python自动化
框架Request库实战一.接口文档规范二.Mock接口服务开发实战三.Request库语法格式总结1.下载安装和导入Requests库2.get请求3.post请求4.requests
InitiaoTao
·
2020-08-23 14:48
Python自动化
:自动化发送邮件之SMTP
自动发送邮件,作为自动化测试的流程之一,可以将运行后的测试报告自动发送至指定的对象,形成一次自动化的完整闭环,基于Python来实现的有关自动化发送邮件的内容,加上注释做了一个小小的整理。话不多说直接上代码:首先将相关联的库全部导入1#需要使用到SMTPLIB库,来进行邮箱的连接2importsmtplib3#处理邮件内容的库,email.mime4fromemailimportencoders5
爱码小士
·
2020-08-22 11:48
Python自动化
开发学习的第四周------函数进阶
1.装饰器定义:本质就是函数功能:用来装饰其他函数,(就是为其他函数添加附加功能)原则:1.不能修改被装饰的函数的源代码2.不能修改被装饰的函数的调用方式实现装饰器知识储备:1.函数即“变量”2.高级函数变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。1defbar():2print("inthebar")34deffoo(func):5
weixin_34258782
·
2020-08-22 04:15
Selenium2+
python自动化
37-爬页面源码(page_source)
前言有时候通过元素的属性的查找页面上的某个元素,可能不太好找,这时候可以从源码中爬出想要的信息。selenium的page_source方法可以获取到页面源码。selenium的page_source方法很少有人用到,小编最近看api不小心发现这个方法,于是突发奇想,这里结合python的re模块用正则表达式爬出页面上所有的url地址,可以批量请求页面url地址,看是否存在404等异常一、page
weixin_33827965
·
2020-08-22 03:44
Selenium2+
python自动化
57-捕获异常(NoSuchElementException)
前言在定位元素的时候,经常会遇到各种异常,为什么会发生这些异常,遇到异常又该如何处理呢?本篇通过学习selenium的exceptions模块,了解异常发生的原因。selenium+python高级教程》已出书:seleniumwebdriver基于Python源码案例(购买此书送对应PDF版本)一、发生异常1.打开博客首页,定位“新随笔”元素,此元素id="blog_nav_newpost"2.
weixin_33736048
·
2020-08-22 03:07
python连接oracle导出excel
就是自己维护的系统每个月需要整理出相关的月报,而月报中的数据则是根据去生产环境的oracle去查询对应sql而来的,将这些数据每次查询后在整理到一个excel中,前两次属于熟悉流程阶段,后来觉得有些浪费时间,所以决定用
python
s740556472
·
2020-08-22 03:43
----Python
我帮公司财务写了个“群发工资条”的Python脚本!
作者|黄伟呢来源|数据分析与统计学之美1.本文介绍这是一个很好的
Python自动化
的案例。对于小公司,采用手动方式一个个发送邮件还是可以的。
简说Python
·
2020-08-22 02:58
html
css
python
数据分析
软件测试
python自动化
测试chrome设置
option=webdriver.ChromeOptions()option.add_experimental_option("excludeSwitches",["ignore-certificate-errors"])option.add_argument("disable-infobars")option.add_argument(r"–user-data-dir=C:\Users\dulz
douyunqian668
·
2020-08-22 01:27
Python自动化开发
学习笔记:Python Linux系统管理与自动化运维
观其大纲第1章Python语言与Linux系统管理第2章Python生态工具第3章打造命令行工具第4章文本处理第5章Linux系统管理第6章使用Python监控Linux系统第7章文档与报告第8章网络第9章
Python
周少言
·
2020-08-21 21:29
Appium+
python自动化
4-元素定位uiautomatorviewer
前言环境搭建好了,下一步元素定位,元素定位本篇主要介绍如何使用uiautomatorviewer,通过定位到页面上的元素,然后进行相应的点击等操作.uiautomatorviewer是android-sdk自带的一个元素定位工具,非常简单好用,使用uiautomatorviewer,你可以检查一个应用的UI来查看应用的布局和组件以及相关的属性。一、启动uiautomatorviewer.bat1.
Roshan_
·
2020-08-21 13:37
python自动化
数据报告_如何:使用Python将实时数据自动化到您的网站
python自动化
数据报告Thistutorialwillbehelpfulforpeoplewhohaveawebsitethathostslivedataonacloudservicebutareunsurehowtocompletelyautomatetheupdatingofthelivedatasothewebsitebecomeshasslefree.Forexample
weixin_26746401
·
2020-08-21 08:19
python
人工智能
大数据
数据分析
机器学习
Python自动化
运维之shell终极指南
1shell基础1.1运维&shell[了解]1.1.1运维基础运维定位技术岗位工作范围项目全生命周期运维&shell运维的目标:自动化运维-->方式(工具+脚本)脚本:shell脚本其他脚本1.1.2shell简介shell定位shell命令解释器shell分类图形命令行windowscmd.exelinuxbash查看方式:echo$SHELL系统默认shellcat/etc/shells系统
不一样的花朵
·
2020-08-21 08:47
Linux云计算运维
python
shell
运维
python自动化
操作浏览器 识别滑动验证
importosfromseleniumimportwebdriverfromselenium.webdriver.common.action_chainsimportActionChainsfromtimeimportsleepimporturllib.requestimportcv2importnumpyasnpimportxlrdfromxlutils.copyimportcopyfroms
萤火虫的微亮
·
2020-08-21 06:17
自动化
Python
自动化测试用例管理执行方法之测试套件
本文来自
Python自动化
测试实战(作者:无涯)学习衍生,学学他人的知识点,一步一步变为自己的知识点,也可以从中衍生新的测试思想与方法.在一个测试类中会有很多个case,如何来组织并使用这些case呢?
Python测试社区
·
2020-08-21 05:31
SQL注入之
python自动化
查找当前数据库用户名
#-*-coding:utf-8-*-importtimeimportrequestspayloads='abcdefghijklmnopqrstuvwxyz@'foriinrange(1,19):forpayloadinpayloads:s="AND(SELECT*FROM(SELECT(SLEEP(5-(IF(ascii(substr(user(),%s,1))=%s,2,5)))))a)"\
Trrrrinity
·
2020-08-20 23:28
SQL注入
Python自动化
开发学习16-前端内容综合进阶
css补充这里再补充几个css的知识点,下面会用到最小宽度-min-width设置元素的最小宽度。举例说明,比如设置一个百分比的宽度,那么元素的宽度的像素值是会随着页面大小而变化的。如果设置一个最小的像素宽度,那么当变化到最小值之后,不会继续变小。在下面的例子中,会出现滚动条,保证元素的宽度:另外,min-width的值可以是像素,也可以是百分比。圆形边框-border-radius这个属性是为元
weixin_34120274
·
2020-08-20 19:54
Python2与Python3的比较
Python2与Python3的比较1、运行效率:Python2比Python3运行效率高2、方向:2、对Python2有所依赖的方向:
Python自动化
运维3、开发、运维、机器学习3、编码:Python2
雨住多一横
·
2020-08-20 17:14
appium+
python自动化
53-adb logcat查看日志
前言做app测试,遇到异常情况,查看日志是必不可少的,日志如何输出到手机sdcard和电脑的目录呢?这就需要用logcat输出日志了以下操作是基于windows平台的操作:adblogcat|findlinux平台的操作可以把find改成grep:adblogcat|grepwindows上的dos里面是没grep指令的logcat输出日志1.把日志存入手机sdcard某个目录(前提是这个目录要是
weixin_34407348
·
2020-08-20 13:22
详解基于Android的Appium+
Python自动化
脚本编写
1.AppiumAppium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试,它使用WebDriver协议驱动iOS,Android和Windows应用程序。通过Appium,我们可以模拟点击和屏幕的滑动,可以获取元素的id和classname,还可以根据操作生成相关的脚本代码。下面开始Appium的配置。appPackage和APPActivity的获取任意下载一个app解压但
·
2020-08-20 10:08
Python自动化
测试中yaml文件读取操作
什么是yaml一种标记语言。yaml是专门用来写配置文件的语言,非常简洁和强大更直观,更方便,有点类似于json格式yaml文件格式:test.yaml安装yamlpipinstallpyyamlyaml基本语法规则大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格。缩进的空格数目不重要,只要相同层级的元素左侧对齐即可#表示注释,从这个字符一直到行尾,都会被解析器忽略,这个和p
·
2020-08-20 10:03
Python自动化
测试----Python安装+环境配置
每天问一下自己,我为什么要学自动化测试?我学自动化测试能干什么?我怎样去学自动化测试?为什么我还要介绍下载安装这部分,在网上都已经有无数版本下载安装教程了。因为在一整篇教程里,如果缺少头部的话,我会很不舒服。系统环境:版本:windows1064位一、Python下载+安装1.下载地址:https://www.python.org/downloads/python下载界面在这里,你可以看到pyth
G2Bent
·
2020-08-20 10:25
Python自动化
办公p2: 遍历/搜索文件/查询文件信息
importos#1-遍历:os.walk(指定的绝对路径或相对路径):把文件夹里的文件夹里的文件都找出来fordirpath,dirnames,filesinos.walk('./'):print(F"发现文件夹:{dirpath}")print(files)#2-搜索:(1)利用字符串匹配方法#.starswith().endswith()print('meanwhile'.startswit
花花花哇_
·
2020-08-20 01:17
python自动化办公
Python自动化
获取页面信息
fromseleniumimportwebdriverdefget_url_data(url):driver=webdriver.Chrome()driver.get(url)html_text=driver.page_sourceprint(driver.title)driver.quit()#printhtml_textreturnhtml_texturl="https://www.baidu
佐倉
·
2020-08-20 01:57
自动化
一线测试总监教你简单用
python自动化
生成测试报告
前言日常测试流程中时常要将测试结果输出为报告文档公之于众,而如果能将报告文档生成的过程自动化实现,这无疑是一项可观的效率提升。针对这一项,我们了解尝试并通过python中的docx模块进行word文档自动化生成,在这里将基本方法与实现过程分享一下。安装由于使用的是python3,实践过程中发现,如果直接使用pip命令安装模块:pipinstalldocximport模块会因版本问题报错,应前往:h
白码会说
·
2020-08-20 00:22
python
软件测试
技术
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他