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自动化
80-文件下载(不弹询问框)【转载】
转至博客:上海-悠悠前言上一篇是点弹出框上的按钮去保存文件,本篇介绍一种更加优雅的方法,加载Firefox和Chrome的配置文件,不弹出询问框后台下载。一、FirefoxProfile1.点下载的时候,如下图,如果不想让它弹出这个询问框,可以加载firefox的配置文件隐藏起来2.设置各项参数,参数可以通过在浏览器地址栏中输入about:config查看3.FirefoxProfile的配置说明
anbaduay633369
·
2020-07-11 01:45
python 自动化测试-操作配置文件-configparser
python自动化
测试-操作配置文件为了减轻在测试脚本维护过程中的工作量,我们可以将一些常用的变量或参数值放在配置文件中,在需要修改某个值的时候只需要修改配置文件中的选项值就能达到修改所有变量值的目的,
黄桥烧饼
·
2020-07-11 01:16
python自动化
Appium+
python自动化
测试框架(自动生成html,自动截图,运行完成后自动发送到邮箱)
这段时间一直在学习Appium,为了更方便自己的实践,所以自己写了一个Appium测试框架框架实现了在运行完成以后,自动将最新的HTML文件与在验证过程中的截图(自动压缩成文件夹)发送到指定邮箱结合jenkins完全可以实现全自动化,如果需要框架请加我微信,可以免费提供,但是希望提供以后如果自己优化,或者实现了更多的其他功能,如保存下logcat下的日志等,希望也能无偿提供给我,纯粹用于相互学习,
沈伟-测试前行者
·
2020-07-11 01:12
appuim
python自动化
测试Selenium 常用函数
Seleninum作为自动化测试的工具,自然是提供了很多自动化操作的函数,1)下面列举下个人觉得比较常用的函数,更多可见官方文档:官方API文档:http://seleniumhq.github.io/selenium/docs/api/py/api.html1)定位元素find_element_by_class_name:根据class定位find_element_by_css_selector
Rock_wj
·
2020-07-10 23:18
python
python自动化
之路-day1
Python简介Python的创始人为吉多·范罗苏姆(GuidovanRossum)简称龟叔;Python是著名的“龟叔”GuidovanRossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。Python的应用python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Y
zongyimin
·
2020-07-10 20:20
python自动化之路
IT技术
日志
Python自动化
测试 ConfigParser模块读写配置文件
转载:http://www.cnblogs.com/TankXiao/archive/2013/04/23/3038350.htmlConfigParser是Python自带的模块,用来读写配置文件,用法及其简单。直接上代码,不解释,不多说。配置文件的格式是:[]包含的叫section,section下有option=value这样的键值配置文件test.conf[section1]name=ta
手艺人小在
·
2020-07-10 20:47
python自动化
selenium+
python自动化
98--文件下载弹窗处理(PyKeyboard)
之前讲过一篇Selenium2+
python自动化
75-非input文件上传(SendKeys)这个当时是基于python2写的。最近很多小伙伴开始用pyth
weixin_34236497
·
2020-07-10 19:24
Selenium2+
Python自动化
-处理浏览器弹窗(转载)
本篇转自博客:上海-小T原文地址:http://blog.csdn.net/real_tino/article/details/59068827我们在浏览网页时经常会碰到各种花样的弹窗,在做UI自动化测试的时候势必要处理这些弹窗,这里就介绍一下目前前端界两种弹窗的处理方法。一、alert弹窗这种弹窗是最简单的一种,Selenium里有自带的方法来处理它,用switch_to.alert先定位到弹窗
weixin_34138139
·
2020-07-10 19:43
python自动化
用例alert()弹窗解决方案
今天写了两行代码又踩了个坑过来分享出来,大家支持一下动下小手点个赞嘛~说正题:今天新搭建的一个
python自动化
框架,然后写个登录用例,然而此系统的登录验证信息是弹窗,所以我就一顿百度,获取弹窗内容进行断言代码如下
鬼马星书
·
2020-07-10 17:30
Selenium
Unittest
Python:Python 自动化测试框架 unittest 和 pytest 对比
Python:
Python自动化
测试框架unittest和pytest对比一、用例编写规则1.unittest提供了testcases、testsuites、testfixtures、testrunner
alean66082
·
2020-07-10 16:27
Python自动化
测试框架——数据驱动(从代码中读取)
今天小编要介绍的是数据驱动最简单和最常用的一种方法,由于只是介绍方法,代码操作后的美观程度略有缺陷,介意者可以自行改动还是以163邮箱登录为例:设计一个存放数据的类,这个类的参数是我们需要修改的数据,然后再类外传入数据classData(object):def__init__(self,userName='',userPsw=''):self.userName=userNameself.userP
weixin_30952103
·
2020-07-10 15:32
Python自动化
测试框架——数据驱动(从文件中读取)
学过编程的伙伴们都知道,数据不仅可以从代码中读取,还可以从文件中读取。今天小编就简要的介绍一下从文件中读取数据,并应用到自动化测试中方法。先来展示下接下来将要用到的文件在项目中的结构从txt文件首先准备一个txt文件,这个文件中存放一些关键字,中英文数字什么的随便,小编要从文件中读取这些数据并且用百度搜索这些数据【data.txt】selenium追光者5211314www.iqiyi,com琅琊
weixin_30633949
·
2020-07-10 15:00
selenium+
Python自动化
篇之弹窗
我们在做自动化测试定位元素时,经常会遇到窗口之间的切换,弹窗的问题,现在也有很多的网页是框架式的,因此在定位元素的时候就要在不同的框架之间切换,针对上面一些场景,做一个简单的总结:多窗口之间的切换场景一:当我们需要定位的元素两个不同的窗口并需要在不同的窗口要进行元素定位时。首先:获取到当前所有(这种场景只有两个窗口)的窗口句柄windows=driver.window_handles然后,获取打开
qq_45881545
·
2020-07-10 15:38
自动化测试
python自动化
测试框架——数据驱动(一)
python自动化
测试框架——数据驱动(一)在学习自动化测试的过程中,我们往往会遇到各种各样的问题,在工作中所遇到的问题,就是我们的经验,遇到问题就要解决问题,在解决问题的同时,学习新的知识,补充自己在某一方面知识空缺
qq_45881545
·
2020-07-10 15:26
自动化测试
python
这97页pdf,顶20篇
python自动化
办公文章
发现很多读者对
python自动化
办公(python操作Excel、Word、PDF、PPT)的文章都很喜欢,并希望能够应用到工作中去。
简说Python
·
2020-07-10 12:37
2017年下载中心12月第三周资源下载TOP榜
2017年12月18日至2017年12月25日下载中心资源下载TOP榜NO.10下载数:132资源标题:
python自动化
运维技术与最佳实践资源地址:http://down.51cto.com/data
weixin_33709364
·
2020-07-10 07:34
Python自动化
运维:Django基础
Django框架Django基于python语言写的全栈一体式的开源web开发框架,遵循MVC框架设计。既然是遵循,那么肯定有自己的特点,所以他对MVC进行精简和演变后的框架名称是MTV。Model(模型)--Templates(模板)--Views(视图)M -- Model -- 模型类似MVC中的M功能, 注意负责和数据库交互, 进行数据处理, 以及数据库表的创建等。跟数据库打交道的模块T
weixin_33670713
·
2020-07-10 07:47
python资料全集
微信公众号开发小记——3.接入三方登录使用python编写一个壁纸网站的简单爬虫python:pythonList用法Python中各个时间复杂度pythonssh异常Seleniu2:Selenium2
Python
watsondai1234
·
2020-07-10 06:48
python自动化
测试教程
1、开学典礼2、为何学了自动化,会涨薪30003、python编码环境安装和基本语法4、Python常用运算符&常用数据类型5、常用数据类型List&Tuple&dict(一)6、常用数据类型List&Tuple&dict(二)7、常用控制流if&for&While(一)8、常用控制流if&for&While(二)9、Python函数篇10、Python之函数&内置函数11、Python函数练习强
tq55557
·
2020-07-10 03:07
python自动化
UI工具发送QQ消息的实例 - python
文章来源:敏而好学论坛嗨学网www.piaodoo.com欢迎大家相互学习概述个人遇到过小的需求,windows自动水群发送垃圾消息,使用一些特别简单易上手的小工具,快速实现功能需求(而不是使用一些重量级的还需要额外花时间去熟悉功能语法的大工具,如UI自动化工具sikulix)。在一番摸索下,得出一番结论:对于多平台的UI自动复杂操作,还是去学sikulix吧,这不是啃一点win32api获取窗口
tgcf6698
·
2020-07-10 03:06
新手上路 软件测试之
python自动化
测试 1.环境配置(Windows10)
Python自动化
测试首先要安装selenium在具体安装selenium之前应该先安装基础环境如下:Java;Python;SeleniumServer;SeleniumWebDriber;SeleniumPythonClient
赵某人。
·
2020-07-10 00:20
自学python自动化测试之路
Python自动化
运维实战:从Linux系统中收集数据
使用Linux命令可以查看当前系统状态和运行状况的相关数据。然而,单个Linux命令和应用程序只能获取某一方面的系统数据。我们需要利用Python模块将这些详细信息反馈给管理员,同时生成一份有用的系统报告。我们将报告分为两部分。第一部分是使用platform模块获取的一般系统信息,第二部分是硬件资源,如CPU和内存等。首先从导入platform模块开始,它是一个内置的Python库。platfor
人邮异步社区
·
2020-07-09 15:49
linux
Python
运维
Python自动化
操作实现图例绘制
折线图,柱状图,饼图用于数据展示,更直观的分析数据。实现绘制的效果图如下代码很简单,如下importmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['SimHei']#用来正常显示中文标签#数据源date=['2018/7/21','2018/7/22','2018/7/23','2018/7/24','2018/7/25','2018
·
2020-07-09 11:04
python自动化
开发之路-NGINX
nginx简介nginx三大功能特性:1。web服务器,2.反向代理(负载均衡),3.邮件服务器反省代理参考图片:ngin进程模型nginx如此设计进程模型的好处:1.每个worker进程是相对独立的,不需要枷锁,省去了锁的竞争开销。2.由于worker是独立的,一个worker的结束与否和其他worker没有关系,保证了worker之间的安全性3.worker异常退出,其他worker保证持续的
zongyimin
·
2020-07-09 06:01
日志
IT技术
python自动化之路
Python程序设计与科学计算精录&总结Episode.4 Python进阶:自动化办公应用(基于Michael导师Python课程与VS2019)
——頠宸先大致说说第三篇总结包含的
Python自动化
办公的知识点。事实上,利用python发邮件都是我们比较熟悉的操作了。想要群发邮件,想要快速处理邮件,但是不想通过邮箱网页一点点调,最
笙歌散尽
·
2020-07-08 22:50
视频教程-零基础
Python自动化
办公(漫画版)-Python
零基础
Python自动化
办公(漫画版)现任某大型游戏公司后端工程师,阿里云大学云学院导师,中国人工智能协会高级会员,HackPython工作室负责人,曾出版书籍《深入浅出生成对抗网络:原理剖析与TensorFlow
weixin_34874355
·
2020-07-08 18:24
Python自动化
测试框架有哪些?
作者|KITTYGUPTA译者|张健欣令开发者万分高兴的是,开发自己的测试框架的日子终于结束了。以前,开发团队接手一个项目并开始开发时,除了项目模块的实际开发之外,他们不得不为这个项目构建一个自动化测试框架。一个测试框架应该具有最佳的测试用例、假设(assumptions)、脚本和技术来运行每一处代码和模块,从而发现代码缺陷和不足。不同的项目需要不同的测试用例、假设和脚本,而这也是为什么会在这些开
weixin_34355715
·
2020-07-08 18:34
appium+
python自动化
58-xpath定位
基本属性定位以淘宝app为例,定位左上角扫一扫按钮1.可以通过text文本定位到//*[@text='text文本属性']#定位textdriver.find_element_by_xpath("//*[@text='扫一扫']").click()2.如果元素id是唯一的,xpath也可以定位id属性//*[@resource-id='id属性']#定位resource-iddriver.find
weixin_34237596
·
2020-07-08 17:15
Selenium2+
python自动化
54-unittest生成测试报告(HTMLTestRunner)
前言批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的。unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner一、导入HTMLTestRunner1.这个模块下载不能通过pip安装了,只能下载后手动导入,下载地址:http://tungwaiyip.info/software/HTMLTestR
weixin_34221332
·
2020-07-08 17:25
appium+
python自动化
37-adb shell模拟点击事件(input tap)
前言appium有时候定位一个元素很难定位到,或者说明明定位到这个元素了,却无法点击,这个时候该怎么办呢?求助大神是没用的,点击不了就是点击不了,appium不是万能的,这个时候应该转换思路,换其它的方法去点击,比如我们可以用adb去执行点击事件input事件1.先查看input事件语法有哪些,首先确保手机连上电脑(我这里是电脑上打开的手机模拟器)>adbdevice>adbshell>input
weixin_34216107
·
2020-07-08 17:43
python自动化
巡检
#! /usr/bin/env python# -*- coding: utf-8 -*-# __author__ = "chenhao"# Email:
[email protected]
# Date: 2017/8/22import paramikodef sftp_exec_command(host,port,username,password,command): ssh = parami
weixin_33895516
·
2020-07-08 16:33
Appium+
python自动化
获取toast消息的方法
转载地址:https://www.cnblogs.com/shangren/p/8191879.html1.首先执行这个命令:npminstall-gcnpm--registry=https://registry.npm.taobao.org安装cnpm(完成后如下图):2.然后通过这个命令:cnpminstallappium-uiautomator2-driver安装uiautomator2的配
weixin_33804990
·
2020-07-08 15:26
Appium+
python自动化
21-DesiredCapabilities详解
AppiumDesiredCapabilitiesDesiredCapabilities是由keys和values组成的JSON对象。举个简单例子:{"platformName":"iOS","platformVersion":"11.0","deviceName":"iPhone7","automationName":"XCUITest","app":"/path/to/my.app"}基本参数
weixin_33711641
·
2020-07-08 15:20
Appium
python自动化
测试系列之元素的定位(六)
6.1常用定位方法讲解对象定位是自动化测试中很关键的一步,也可以说是最关键的一步,毕竟你对象都没定位那么你想操作也不行。所以本章节的知识我希望大家多动手去操作,不要仅仅只是书本上的知识,毕竟这个我只能够举例说明。下面我们来看我们常用的一些定位方式。6.1.1ID定位无论是在web自动化还是app自动化中id都是唯一的,可能有的小伙伴看到这里会有疑问,因为有的资料说是通过name定位是唯一的,为什么
weixin_30952535
·
2020-07-08 15:37
python自动化
测试——pytest测试用例setup和teardown
importpytestclassTestCase():defsetup_class(self):print("setup_class:所有用例执行之前")defsetup_method(self):print("setup_method:每个用例开始前执行")defteardown_method(self):print("teardown_method:每个用例结束后执行")defteardow
不放弃自己
·
2020-07-07 19:00
python自动化
测试——unittest测试用例setup和teardown
importunittestclassTestOrder(unittest.TestCase):@classmethoddefsetUpClass(cls):print("所有用例之前执行")defsetUp(self):print("每个用例开始前执行")deftearDown(self):print("每个用例结束后执行")@classmethoddeftearDownClass(cls):p
不放弃自己
·
2020-07-07 18:00
分享
Python自动化
测试之unittest框架实例
一、unittest简述unittest是python语言的单元测试框架,在python的官方文档中,对unittest单元测试框架进行了详细的介绍,本篇重点介绍unittest单元测试框架在自动化测试中的应用unittest单元测试框架提供了创建测试用例,测试套件,和批量执行测试用例的方法,在python安装成功后,unittest单元测试框架可以直接导入使用,他属于python的标准库;作为单
蜀山客e
·
2020-07-07 16:09
Python自动化
测试系列[v1.0.0][Allure测试报告]
环境配置首先python环境中安装pytest和pytest_allure_adaptor模块,命令如下pipinstallpytestpipinstallpytest_allure_adaptor执行测试pytest-s-q--alluredir[path_to_report_dir][path_to_report_dir]:为执行测试后生成测试结果的路径,是个自定义路径测试完成后,在命令中指定
Davieyang.D.Y
·
2020-07-07 06:26
Appium+
python自动化
29-toast消息【转载】
本篇转自博客:上海-悠悠前言appium1.5以后的版本才支持toast定位,并且'automationName'得设置为'Uiautomator2',才能捕获到。一、SupportedPlatforms1.查看appiumv1.7版本[官方文档](https://github.com/appium/appium/)**SupportedPlatforms**Appiumsupportsappau
anbaduay633369
·
2020-07-07 03:54
安卓开发技术总结一
【评论送书】每周荐书:Swift、Java、React 【直播】
Python自动化
运维实战 CSDN日报20170517——《怎样和虐死人的老项目谈恋爱》window.quickReplyflag
LoveLife_LoveAndroid
·
2020-07-06 22:54
Android
整体开发总结
自己原创的《
python自动化
办公》和《数据透视表大全》共233页PDF,限时下载!
内容简介《
python自动化
办公系列文章》和《数据透视表大全》是一个专门为数据爱好者准备的高质量学习文档,我的朋友黄同学原创写的。这两个文档深受广大数据爱好者的喜欢,文档历史下载次数,高达几千次。
Huang supreme
·
2020-07-06 19:21
python
python自动化文档
数据透视表
01-
python自动化
测试学习路线
一、Python的应用场景Python用于简单脚本编程,如编写2048小游戏或12306的自动抢票软件;Python用于系统编程,如开发系统应用;Python用于开发网络爬虫;网络爬虫的用途是进行数据采集,也就是将互联网中的数据采集过来。网络爬虫的难点其实并不在于爬虫本身,由于网站方为了避免被爬取回采取各种各样的反爬虫措施,而如果想要继续从网站爬取数据就需要解决这些反爬虫措施,所以网络爬虫的难点在
老张_Jason
·
2020-07-06 10:11
selenium+
python自动化
环境搭建
环境搭建1、到Python官网下载Python安装包:https://www.python.org/进入Python官网后,点击Downloads菜单,进入下载界面,Python最新版本号为3.7.0(本人用的为3.6.2),如果你是电脑是Windows操作系统,可以直接点击“DownloadPython3.7.0”按钮下载保存Windows32位版本的安装包。如果不是可以在上图中的release
CHENKUN-
·
2020-07-06 04:36
Selenium+Python
Pandas 数据处理(一) —— 几个简单函数掌握!
上一阶段公号更新了OpenCV的一些小案例,在接下来的一段时间里公号的更文计划向Pandas、Numpy、Matplotlib关于数据处理、可视化的方向侧重;偶尔会加入几篇
Python自动化
办公相关文章
zeroingzm
·
2020-07-06 04:22
Pandas
Python3:《学习笔记与实战》之自动化任务(1)python 基础
学习书籍专题:01-【
python自动化
任务】python基础【1-6章】----------------------------------------------------------------
一个从大山到原野的孩子
·
2020-07-06 03:17
python3学习笔记
python3基础语法
高等数学
线性代数
概率统计
统计学
python
变量命名规则
python
列表
字典
字符串的in
和
not
in
操
python变量的拷贝和引用
字符串的常用函数
split(
导数
微分
积分
不定积分
定积分的区别与联系
数学意义和
使用HTMLTestRunner.py生成selenium+
python自动化
测试报告
1.下载HTMLTestRunner.py文件http://tungwaiyip.info/software/HTMLTestRunner.html。。Python2和python3有所改变。。。对应修改HTMLTestRunner.py内容就好了。。2.然后如果是Windows:直接将HTMLTestRunner.py放到python安装目录下的Lib中即可3.以下是运用HTMLTestRunn
ShirleyQueen321
·
2020-07-06 02:36
python
Python+Selenium
Selenium2+
python自动化
46-js解决click失效问题
前言有时候元素明明已经找到了,运行也没报错,点击后页面没任何反应。这种问题遇到了,是比较头疼的,因为没任何报错,只是click事件失效了。本篇用2种方法解决这种诡异的点击事件失效问题一、遇到的问题1.在练习百度的搜索设置按钮时,点保存设置按钮,alert弹出没弹出(代码没报错,只是获取alert失败),相信不只是我一个人遇到过。二、点击父元素1.遇到这种问题,应该是前面操作select后导致的后遗
weixin_34242331
·
2020-07-06 00:39
Python自动化
运维之异常处理
1、异常异常就是非正常状态,在Python中使用异常对象来表示异常。若程序在编译或运行过程中发生错误,程序的执行过程就会发生改变,抛出异常对象,程序流进入异常处理。如果异常对象没有被处理或捕捉,程序就会执行回溯(Traceback)来终止程序。2、异常类型通用异常类型表异常描述BaseException所有异常的基类SystemExit解释器请求退出KeyboardInterrupt用户中断执行(
weixin_34191734
·
2020-07-06 00:49
Selenium2+
python自动化
56-unittest之断言(assert)
前言在测试用例中,执行完测试用例后,最后一步是判断测试结果是pass还是fail,自动化测试脚本里面一般把这种生成测试结果的方法称为断言(assert)。用unittest组件测试用例的时候,断言的方法还是很多的,下面介绍几种常用的断言方法:assertEqual、assertIn、assertTrueselenium+python高级教程》已出书:seleniumwebdriver基于Pytho
weixin_34044273
·
2020-07-06 00:21
Selenium2+
python自动化
13-多窗口、句柄(handle)
前言有些页面的链接打开后,会重新打开一个窗口,对于这种情况,想在新页面上操作,就得先切换窗口了。获取窗口的唯一标识用句柄表示,所以只需要切换句柄,我们就能在多个页面上灵活自如的操作了。一、认识多窗口1.打开赶集网:http://bj.ganji.com/,点击招聘求职按钮会发现右边多了一个窗口标签2.我们用代码去执行点击的时候,发现界面上出现两个窗口,如下图这种情况就是多窗口了。3.到这里估计有小
weixin_33907511
·
2020-07-05 23:34
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他