自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 python+selenium自动化测试-26pycharm一些重要工具包的引用(持续更新)

#时间类from time import sleep #强制等待from time import ctime #以某种格式获取当前时间import datetime #时间#页面操作类from selenium.webdriver.common.by import By #元素定位from selenium.webdriver.support.ui import Select #下拉...

2019-11-26 23:50:40 553

原创 python+selenium自动化测试-25自动通过邮件发送测试报告

在web自动化测试过程中,常常需要定时执行,得到测试报告,然后通过邮件自动发送给指定的人员查看执行结果。lastest_report.py# -- coding: utf-8 --import os#存放报告的位置report_dir='./Test_Report'def Latest_Report(report_dir): #os.listdir()方法用于返回指定文件夹包...

2019-11-26 08:47:53 1105

原创 题:路无止境

路无止境九九盘龙定天山,一望天梯万步行。自疑云在山脚下,遥遥苍天又一层。背景:2019年10月30日,所在部门全体出游,到张家界天门山。坐观光车上山,经过99道弯道,惊险刺激,已听天由命,总有想叫师傅停车,大声喊出我能走上去的冲动。不过,幸好师傅们都是老司机,有惊无险。很累地爬了天梯到天门洞,坐山中电梯到了山顶,山下风景一览无遗,当晚有感而作。...

2019-11-21 13:03:24 427 1

原创 selenium报异常:it is not in the current frame context, or the document has been refreshed

问题描述:下拉框选择了某个值去查询,查询后将下拉框复原为默认值,出现了报错。1、代码及报错代码 def type_query(self,target_loc,row): try: ele_sel = Select(self.find_element(*target_loc)) ele_sel.select_by_index...

2019-11-20 16:12:31 783

原创 python+appium自动化测试-01ADB命令

1、adb相关概念1.1 ADB英文全名Android Debug Bridge,是一个通用命令行工具,其允许您与模拟器实例或连接的 Android真机设备进行通信。它可为各种设备操作提供便利,如安装和调试应用。1.2 ADB client:client本质上就是Shell,用来发送命令给Server。发送命令时,首先检测PC上有没有启动Server,如果没有Server,则自动启动一个S...

2019-11-17 16:00:50 743

原创 计算机网络四层模型及TCP/IP协议族

1、计算机网络基本概念1)HTMLHyperText Markup Language,超文本标记语言。2)WWWWorld Wide Web,万维网3)HTTPHyperText Transfer Protocol,超文本传输协议。一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。4)HTTPSHyper Text T...

2019-11-14 22:51:28 626

原创 python+selenium自动化测试-24设计模式Page Object(PO)

Page Object是Selenium自动化测试项目开发实践的最佳设计模式之一。Page Object主要体现了面向对象的两大基本特征:继承和封装。对界面交互细节的封装,这样可以使测试用例更关注业务而非界面细节,提高测试用例的可读性;通过抽象封装成一个BasePage类(封装公共方法),所有页面对象(Page类)均继承该基类,大幅减少冗余的代码,同时也提高了可维护性。而前面提过的,TestC...

2019-11-14 12:21:21 478

原创 python+selenium自动化测试-23setUp()和tearDown()及setUpClass()和tearDownClass()的配对使用

① setUp():每个测试函数运行前运行② tearDown():每个测试函数运行完后执行③ setUpClass():必须使用@classmethod 装饰器,所有test运行前运行一次④ tearDownClass():必须使用@classmethod装饰器,所有test运行完后运行一次1、setUpClass()和tearDownClass()import unittestcl...

2019-11-12 23:31:23 1360

原创 python+selenium自动化测试-22python单元测试框架unittest(原理详解)

1、unittest概述单元测试框架提供了一种统一的编程模型,可以将测试定义为一些简单的类,这些类中的方法可以调用希望测试的应用程序代码。单元测试框架提供了测试运行程序(runner),只需要单击按钮就可以执行所有测试。unittest单元测试框架是针对python语言开发的框架,适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了实际结果与预期结果对比的断言方法,判...

2019-11-11 18:04:32 903

原创 python+selenium自动化测试-21pycharm执行结果说明(. s F E)

初学python+selenium2时,用的是pycharm集成开发工具,对于"."、“F”、“E”、"S"这些执行结果里面出现的符号含义并不是太了解,现在网上去查也是很难查到,可能是随着深入了解,都明白是啥意思了,大家都懒得写了。我在这里列出来,希望对初学者有所帮助。.代表一个测试用例通过,…代表两个测试用例通过,以此类推;s,即Skip,代表用例跳过执行;F,即Failure,代表用例不...

2019-11-11 13:16:15 1121

原创 python+selenium自动化测试-20unittest跳过用例(skip)

一般有以下几种情况,会用到跳过用例:(1)当测试用例写完后,有些模块需要改动,会影响到部分用例的执行,这个时候我们希望暂时跳过这些用例,而不是将之删除;(2)前面某个功能运行失败了,后面的几个用例是依赖于这个功能的用例,如果第一步就失败了,后面的用例也就没必要去执行了,直接跳过就行;(3)选择的类型不同,导致操作该类型的页面功能有所差异,这时候需要跳过一些该类型不存在的功能。跳过用例,会用...

2019-11-06 14:10:51 1386

原创 python+selenium自动化测试-19CLASS_NAME定位元素错误

web自动化过程中,对于风格比较统一的界面,很多样式会出现重复,可能在使用CLASS_NAME定位时导致定位错误。如下图,你想用CLASS_NAME定位【新增】,find_element(By.CLASS_NAME,“btn.btn-sm.btn-info”),但是因为【一键删除】在【新增】的前面,且其class属性值为"btn btn-sm btn-info del-item",根据元素的查...

2019-11-01 10:22:02 691

baidushoujizhushou_16798012.apk

百度手机助手是安卓手机的权威资源平台,它有最全最好的应用、游戏资源,可以帮助您在海量资源当中搜索和下载,并且可以轻松管理。百度手机助手可以帮助您获得非常好的资源,省流量更新国内领先技术,支持所有热门应用,可以节省90%的流量。

2019-10-30

FlashRepairToolInstaller.exe

看视频的时候经常会遇到提示Flash组件损坏,必要的系统组件未能正常运行,请修复Adobe Flash Player,导致无法正常观看视频,FlashRepairTool工具是Flash官方出的一款修改工具,可以有效的修改Flash组件损坏问题。

2019-10-30

空空如也

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

TA关注的人

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