自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(79)
  • 资源 (4)
  • 收藏
  • 关注

原创 3.1.3 Fiddler工具详细教程

Fiddler是什么 Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。Fiddler作用---对测试人员而言 1、能够监听http/https的数据包,可以截获从浏览器或者客户端软件向服务器发送的http/https请求;...

2020-08-11 15:46:19 363

原创 2.2.3 Selenium元素定位大全

前言 web自动化中最核心最难的部分就是元素的定位,然而Selenium对网页的控制是基于各种前端元素的,在使用过程中,对于元素的定位是基础,只有准确抓取到对应元素才能进行后续的自动化控制;下面就对各种元素定位的方式进行总结。八种基本元素定位Id定位 这是一种最常用的定位方式,假设已知某个元素的id或通过Firebug查找得到id的相关信息,可通过此方法进行定位,如下图:id属性是html中是唯一的,类似于元素的身份证号码,webdriver提供的id定位方法就是通过元素的...

2020-07-08 12:58:23 499

原创 搜索下载神器

前言 新闪存云app是一款功能非常强大的云盘软件,为用户提供了非常给力资源搜索功能,支持多种下载方式,让你在这里体验全网最快速的资源下载,多种格式的文件以及视频也都可以在这里进行下载并进行解析,操作十分的简单,让你可以找到自己需要的资源,喜欢的用户赶紧下载吧!app说明安装完毕后,直接可以获取app永久VIP(终生会员),获取所有使用权利;可以很直观的从界面上看到,首页会显示当前的离线下载任务,其中下载可以通过新建完成(可以新建主流的所有链接:例如...

2020-07-06 17:00:10 1893

原创 聚合导航网站

前言今天端午节给大家分享小木珍藏多年的神一般的网址,它将集影视网站、影视APP、磁力、网盘搜索、浏览器扩展插件等为一体的,丰富网站于300个以上。聚合网站该导航网站手机、电脑都可以使用,分类十分全,操作指引简单,左边的导航栏分类非常明确;有在线影视、磁力搜索、磁力影视、影视APP、磁力APP、磁力软件、云盘搜索、离线下载、浏览器扩展、油猴脚本、福利资源等其中有喜欢看美剧、日剧、韩剧等影视的同学福利到了,在线影视网站收录了上百个,很多都是高...

2020-06-25 15:10:09 17539

原创 百度网盘解除限速的神器(二)

声明 木头整理的所有资源均为免费分享,绝多部分来源于互联网,所有资源仅提供学习 交流 使用,严禁商用 如有侵权马上联系木头进行删除,谢谢合作。软件介绍:亿寻;这款软件由个人开发者无私制作分享,目的只为了寻找一个人,也是维护这款软件的唯一动力,背后肯定是有一段故事的,也希望开发者能够早日得偿所愿。软件无需登录/注册,伙伴们下载解压完成后直接打开主程序“Yixun.exe”即可运行,如果杀毒软件对软件进行拦截,需要退出才可以使用。软件下载分两种方式,直接下载分享链接跟登录下载...

2020-06-17 01:01:50 1972 1

原创 pycharm2020.1.1专业版安装指南

本章引言PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。PyCharm最常用的两个版本就是社区版和专业版;鉴于目前最新版 PyCharm 使用教程较少,为了节约时间,本文主要介绍一下 PyCharm 在 Windows下是如何安装和破解的。社区版、专业版区别1.功能不同Pycharm专业版是功能最丰富的,与社区版相比,Pycharm专业版增加了Web开发、Python We框架、Pyth...

2020-06-12 19:21:45 13491 9

原创 window实用下载工具

冰点文库下载器写论文什么的都知道大部分文库资料都是需要下载券,积分什么的,而面对这些我以往为大家推荐了个下载工具,就是一款冰点文库下载器,这款可以满足大家对文库的下载。冰点文库下载器是一款十分好用的文库下载器,能够对百度文库、豆丁文库等文库内的文章实现免积分一键下载,让用户无需积分就可以自由下载百度文库和豆丁文库等文档,并且无需注册和登录。下载的文档还能生成高清晰度的pdf格式文档。支持下载百度,豆丁,畅享,mbalib,道客巴巴,max.book118文库文档;无需积分也无需登录就可以自由

2020-06-12 14:35:12 347

转载 《Python 多线程:深入浅出与实战》

需要注意的是,守护线程会在 “该进程内所有非守护线程全部都运行完毕后,守护线程才会挂掉”,并且主线程在其他非守护线程运行完毕后才算运行完毕,因为主线程的结束意味着进程的结束,进程整体的资源都将被回收。假设我们要下载一个大文件,通过将文件分割成多个部分,并使用多个线程同时下载这些部分,最后合并成完整的文件,可以大大缩短下载时间。:对于某些并发任务,如同时处理多个 I/O 操作或进行简单的并发计算,多线程能够显著提升程序的执行效率,充分利用 CPU 资源,增强程序的响应性能。

2024-09-05 15:50:29 197

转载 深度剖析 Python 中的递归

递归是一种强大的编程技术,它允许函数在其定义中直接或间接调用自身。在 Python 中,递归函数通过将复杂问题分解为更小的相同问题,并不断调用自身来解决这些子问题,直到达到一个特定的基本情况,从而得到最终的结果。在这个例子中,factorial函数在n不为 0 时,会调用自身并将问题规模缩小,直到n为 0 时,满足基本情况,返回 1,从而逐步计算出阶乘的值。递归的核心原理在于将一个复杂的问题逐步分解为更简单的子问题,通过不断重复这个过程,最终解决原始问题。

2024-09-04 09:00:11 279 1

原创 PDF各种格式相互转换

声明 本公众号后期整理的所有资源均为免费分享,绝多部分来源于互联网,所有资源仅提供学习 交流 使用,严禁商用 如有侵权马上联系木头进行删除,谢谢合作。请各位也低调使用,不要随意恶意进行传播,谢谢!正文 在日常学习和工作中我们经常会用到PDF文档,而且需要将 PDF 转换成自己需要的格式,比如word、Excel、PPT等。但是我发现,很多 PDF 转换器都是收费的,即使某些在线 PDF 转换网站是免费的,但是有大小限制。今天,木头哥就给大家分享一款免费 PDF 神器。...

2020-08-21 11:40:46 724

原创 windows小工具大全

今天又给大家推荐一款windows的工具神器哦~~~~,快来尝鲜吧!!!核心工具箱(PC端) 这是一款功能很强大,并且集合了多家神器于一身的软件,软件可以jihuo系统、GIF录屏、看各种电影、不限速下载或者diy自己的软件库等等超多使用功能!获取软件之后解压到电脑上,点击应用程序,无需安装,打开即可使用。软件主要功能分成了三大类:工具类、影音类、下载工具类。工具类 首先介绍一下工具类支持的功能,工具类支持IP地址修改、动图录屏、小游戏、文件搜索等等工具。...

2020-08-21 11:39:40 1210 4

原创 3.2.1 Requests中Session对象使用

【小木前言】前面有通过cookie实现接口的免登陆请求操作,那么现在又有新问题了,例如我们之前操作的webtours网站,其登陆需要基于前面一个请求所响应的session的id值而完成登陆操作的,那么如何实现呢?那么就必须引用今天所将的requests包中的Session对象完成了。【小木正文】#-*- coding:utf-8 -*-##----------------------------------------------------------------------...

2020-08-18 16:19:42 567

原创 3.1.10 Python中requests模块

requests模块介绍 requests的宗旨是服务于人类,从这个宣传可以知道requests实现HTTP操作的简单性。requests使用的是urllib3,它继承了urllib2的所有特性,所以将connection状态置为keep-alive,多次请求使用一个连接,消耗更小的资源。requests的功能特性: 支持HTTP连接保持和连接池; 支持使用cookie保持会话; 支持文件上传; 支持自动确定响应内容的编码; 支持国际化的URL和...

2020-08-18 16:18:30 759 1

原创 3.1.9 Python中urllib详细应用

前言 前面我们使用过fiddler、postman等工具完成请求的发送,那么在python中如何实现呢?在python中urllib是发送请求最基本的库,且为python的内置库,该库只需要关注请求的链接,参数,提供了强大的解析。在Python2中主要为urllib和urllib2,在Python3中整合成了urllib。而urllib3则是增加了连接池等功能,两者互相都有补充的部分。urllib、urllib2、urllib3用法及区别 Python2.x有这些库名可用: ...

2020-08-18 16:16:35 225

原创 3.1.8 Django模型层详细应用

在这里肯定有小伙伴会说,前面不是已经引用了模型层了吗?并且在模型层中完成了数据库的操作了呀,为什么还要讲模型层?首先呢,前面属于我们最传统的处理方式,那种方式过于麻烦,无法很好处理数据。模型层真正应该要应用的是ORM,那么ORM是什么呢?ORM概述 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元...

2020-08-18 16:15:08 390

原创 3.1.7 Django实现GET、POST接口实战

需求:完成设计一个登陆的接口,要求返回一个json格式的响应。分析:在视图层完成登陆请求的用户名和密码的数据库数据校验,然后返回对应的json格式结果。结果可能性:第一:用户名重名,这是个bug需要返回一个状态,数据库中存在两个重名的用户第二:用户名不存在,在数据库中查询不到第三:密码错误第四:都正确定义json的格式:"reason": "数据库中存在同名的用户","result": [],"error_code": 2000"reason": "用户名不存在","resu

2020-08-11 15:59:39 979

原创 3.1.6 Django框架介绍

前言 由于Python的简洁、易读、强大、高效。现在Python应用在文件处理、网络编程、数据库编程、游戏、Web开发、数据分析、机器学习等各个领域。就Web开发而言,为了提高开发效率,应运而生了很多框架,如flask、django、twisted(底层定义)、tornado(高并发)等。框架很多,根据业务需求、选择适合的框架。整个所有框架中适合初学者完成接口框架的设定的话使用django或者flask。Web框架那么在了解django框架之前,我们先来...

2020-08-11 15:58:15 1633

原创 Web自动化邮件发送

前言 最近有小伙伴提醒,说还有邮件服务没有发文章,后面自己检查发现确实自己漏了,所以今天给大家补上。首先web自动化可以自动生成报告,但是在实际工作中,最好能够将报告发送给指定的相关人员,那么省的我们手动进行发送,所以邮件发送也是自动化需要完成的一部分。如果此部分要完成自动化的话,肯定有同学一开始会认为也是通过访问邮箱地址,然后元素定位,最后上传附件报告发送,这种思维肯定可以,但是不稳定且极其复杂,所以我们会通过其内置的服务进行完成。邮件的基础知识1...

2020-08-11 15:56:03 1341

原创 4k壁纸集各种小工具为一身神器

小伙伴们,今天给大家安利一款图片搜索神器,无需登录即可享受vip权限,各种功能随意使用。 原付费软件,现在下载无需登录各种VIP功能可直接使用,里面拥有大量图片资源分类高清壁纸,2k壁纸,4k壁纸,精选配图,精选头像,精选表情,电脑壁纸,绘画,插画等,资源是非常丰富。 软件:搜图神器(安卓系统) 下载后直接安装,安装完毕后无需登录操作,启动软件后会给出提示,如下图:点击我的应用会发现其中集成了大量的小工具,拥有桌面组件、以图搜图、图片制作、图片处理、精...

2020-08-11 15:52:52 345

原创 3.1.5 使用cookie完成验证码跳过登陆操作

还记得我们之前有总结selenium完成验证码操作的几种方法吗?其中有一种总结记录cookie完成免登陆操作,当时说在接口自动化中进行实现,现在他来了,他来了~~~之前验证码的文章参照:2.2.7 Web自动化验证码处理首先在selenium中如果需要获取一个登陆过程所涉及的cookie信息的话,则有两种方法可以实现。 第一种:自己通过抓包工具实现每个请求的分析,从请求响应数据中得到响应依赖的cookie信息,最后在使用selenium访问url的时候添加相关的coo...

2020-08-11 15:48:43 634

原创 3.1.4 cookie、session、token三角关系

前言在接口自动化中,我们经常会涉及cookie、session、token。为什么会有这三个内容呢?他们三者之间又是什么关系呢?那么今天我们彻底来理解搞懂他们~~~故事开始 为了更好的理解三者之间关系,小编设定几个故事来完成,故事角色人物设定:小编,cookie、session、token。cookie的春天cookie:首先我出场,大家知道为什么要存在我呢?小编:为什么要存在?小样,这么简单的问题居然还问我?我们大家都知道http是一个基于应用层的面向对...

2020-08-11 15:47:40 163

原创 3.1.2 接口测试类型、分类

自动化发展现状是金字塔的模型 现阶段中最核心的自动化测试将是接口自动化接口概念 前端与后端之间的数据通讯的桥梁;其本质就是数据的输入以及输出的过程;接口的概念从IT的角度出发,主要是子模块或者子系统间交互并相互作用的部分。虽然接口的形式各有不同,但是从测试角度来说,需要测试的内容大致是相同的,功能,性能,安全。接口测试的概念 测试系统间接口的一种测试,测试的对象主要是接口,主要是测试外部系统与所测系统之间以及内部系统之间的交互点。原理:接口...

2020-07-27 16:37:32 1151

原创 2.3.6 日志收集

日志模块简介 logging模块定义的函数和类为应用程序和库的开发实现了一个灵活的事件日志系统。logging模块是Python的一个标准库模块,由标准库模块提供日志记录API的关键好处是所有Python模块都可以使用这个日志记录功能。所以,你的应用日志可以将你自己的日志信息与来自第三方模块的信息整合起来。日志级别 logging模块默认定义了以下几个日志等级,它允许开发人员自定义其他日志级别,但是这是不被推荐的,尤其是在开发供别人使用的库时,因为这会导致日志级别的混乱。...

2020-07-27 16:36:08 217

原创 2.3.5 数据驱动模式

数据驱动 数据驱动从数据文件读取输入数据,通过变量的参数化将测试数据传入测试脚本,不同的数据文件对应不同的测试用例,数据和脚本分离。数据来控制测试的业务流。比如你测一个WEB程序,有很多页面,你可以通过一个数据来控制每次是再哪个页面下工作的(即通过数据来导航到相应的页面)。它是关键字驱动的低级版本,他控制的是函数级的,而关键字是控制动作级的。所以数据驱动应该是可以控制整个测试的。Unittest框架参数化 如果一个业务需要通过多组数据进行完成测试的话,那么一个测试类...

2020-07-27 16:35:19 902

原创 3.1.1 http数据报文详细剖析

什么是URL 家有门牌号,公交车有线路号,银行账户有账户编号,个人有社会保险号,而 URL 就是因特网资源的标准化名称,URL 指向每一条电子信息,告诉你它们位于何处,以及如何与之进行交互。统一资源标识符(URI)提供了一个简单、可扩展的资源标识方式。URL 是通过描述资源的位置来标识资源的,而 URN 则是通过名字来识别资源的,与它们当前所处位置无关。下图表示他们三者之间的关系:URL组成url语法:<scheme>://<user>:...

2020-07-27 16:32:30 363

原创 2.3.4 unittest测试套件及报告生成

前言 虽然前面可以通过参数化的形式减少一个测试类的用例设计,直接通过参数化将数据传入到一个或两个测试用例中即可完成对应业务的相关数据测试。但是问题又来了: 我们知道测试用例的执行顺序是根据测试用例名称顺序执行的,在不改变用例名称的情况下,我们怎么来控制用例执行的顺序呢? 一个测试文件,我们直接执行该文件即可,但如果有多个测试文件,怎么进行组织,总不能一个个文件执行吧? 那么,如果需要解决以上两个问题,必然需要能够自由组织测试用例,组织测试用例必然需要引用到unittest框...

2020-07-27 16:29:55 234

原创 2.3.3 PO模式

无模式-V1版本 不使用任何设计模式和单元测试框架。每个文件里编写一个用例,完全的面向过程的编程方式。 存在的问题 一条测试用例对应一个文件,用例较多时不方便管理维护代码高度冗余 示例代码 登录功能-账号或者密码错误from selenium import webdriver # 创建浏览器驱动对象,并完成初始化操作driver = webdriver.Chrome() driver.maximize_window() driver.im...

2020-07-27 16:28:17 390

原创 微信恢复数据

声明 本公众号后期整理的所有资源均为免费分享,绝多部分来源于互联网,所有资源仅提供学习 交流 使用,严禁商用 如有侵权马上联系木头进行删除,谢谢合作。请各位也低调使用,不要随意恶意进行传播,谢谢!数据恢复大师 对于现在的科技时代,最重要的就是数据,我们日常生活中偶尔会遇到手机上的数据误删的情况。电脑端的数据恢复软件已经非常多了,今天给大家分享一款强大的手机版数据恢复软件,可以一键恢复删除的视频、音频、照片、文档等,而且今天带来的是没有恢复次数限制。 数据恢复大...

2020-07-21 00:03:01 1618 2

原创 PDF转换神器

声明 本公众号后期整理的所有资源均为免费分享,绝多部分来源于互联网,所有资源仅提供学习 交流 使用,严禁商用 如有侵权马上联系木头进行删除,谢谢合作。请各位也低调使用,不要随意恶意进行传播,谢谢!正文 在日常学习和工作中我们经常会用到PDF文档,而且需要将 PDF 转换成自己需要的格式,比如word、Excel、PPT等。但是我发现,很多 PDF 转换器都是收费的,即使某些在线 PDF 转换网站是免费的,但是有大小限制。今天,木头哥就给大家分享一款免费 PDF 神器。...

2020-07-15 23:09:26 212

原创 2.3.2 Unittest单元测试框架

前言 基于selenium,使用python语言进行用例的编写。使用unittest组织执行测试用例,可通过Jenkins进行持续集成,定时执行测试用例。通过HTMLTestRunner生成对应自动化测试报告,并通过邮件加附件的方式发送给指定人员。流程:①编写测试用例②执行测试用例③定时执行测试用例Jenkins持续集成④自动发送测试报告Unittest介绍 unittest(一般称为PyUnit)是从Java程序开发中广泛应用的JUnit启发而来的。unittest...

2020-07-15 23:07:47 235

原创 2.3.1 自动化测试如何分层

前言 在测试自动化中,测试代码中不仅仅包含测试逻辑,还包含许多其他代码,比如 URL 拼接、html/xml 解析、访问 UI 控件,等等。若把测试逻辑与这些无关代码混在一起,测试逻辑将会很难理解, 也不容易维护。小编于本文介绍如何用分层结构来解决测试自动化中遇到的这些问题。为什么要写框架?从个人方面来说: 逼格高,让别人感觉你好厉害,技术强 面试是加分项,会写框架,可以作为谈资硬性指标 从实际方面来说: 好的测试框架,可以稳定性,健壮性强,可降低代码维护成...

2020-07-15 23:06:28 1615 1

原创 2.2.9 12306火车订票验证码处理

前言 在实现自动化测试时,最为困难的就是验证码处理;那么常规的验证码都进行处理和识别,那么如果是类似12306等图片识别的验证码的话如何实现?那么今天小编就给大家分析下12306验证码如何实现自动化。获取12306验证码图片 按照常规思路无非两种,将截取的验证码图片发送给第三方服务器,然后通过第三方服务器进行识别后将结果进行返回;要么就是自己通过机器识别的方式不断进行学习,写大量的识别库然后完成识别操作;第二种方式耗时耗力,显然不可取,所以大部分都是选择第三方服务器...

2020-07-15 23:04:28 490

原创 2.2.8 python中数据加密处理

前言 任何一个收集以及存储客户数据的公司,就算是初创公司,都应该认真对待这个问题。在圈内我们常说,不是系统会不会黑,数据会不会被盗,而是何时被黑被盗的问题。那么此时必然会考虑数据加密处理问题,避免网络上数据被截取、被盗取使用等情况发生。Python数据加密 而我们所说的加密方式,都是对二进制编码的格式进行加密的,对应到Python中,则是我们的Bytes。在了解python中的Bytest对象之前,首先了解str对象、bytes对象之间的转换关系以及区别: b...

2020-07-15 23:02:32 467

原创 2.2.7 Web自动化验证码处理

前言 对于测试人员来说,不管是进行性能测试还是自动化测试其验证码处理都是一个比较棘手的问题;但是对于web 应用来说,大部分的系统在用户登录时都要求用户输入验证码,且验证码的种类众多,例如:纯数字、纯字母、汉字组合、数学运算题、滑动坐标、图片、短信、邮箱、语音等等。验证码的作用 验证码是目前大多网站所支持并使用于注册登录的。就在于其作用能有效防止恶意登录注册,验证码每次都不同,这就可以排除,用其他病毒或者软件自动申请用户及自动登陆,且还可基于网址性能减少用户的并发。实现...

2020-07-15 23:00:49 950

原创 Win10下mysql5.5和mysql8.0.20共存

需求:由于之前做的项目用的是mysql5.5,而django最新版本完成接口开发无法与mysql5.5兼容,所以需要升级mysql版本,需要myql5..5和8同时存在运行。前提:电脑已经安装mysql5.5,先关闭mysql5.5的服务下载:mysql官网进行下载,不要下载msi可执行安装文件,下载zip免安装包。下载后进行解压缩放在D盘,并新建一个文件夹mysql8,D:\mysql8\mysql-8.0.20-winx64\bin,其中mysql5.5之前使用可执行文件安装,安装在C盘目录:C

2020-07-14 01:48:33 1887

原创 智能证件照,刚需神器

前言 一款非常实用的证件照片制作软件,不管是在学校还是职场工作的朋友简单的无论在任何一个阶段都会需要办理一些证件,办理证件就少不了证件照。智能证件照(安卓)下面介绍的这款软件它不仅仅只有证件照,还拥有非常多类型的功能照,如导游证、教师资格证、入学照、简历照等等非常多的类型,并且类型不同尺寸也可自定义更改,选择。 另外该软件还支持导入本地人像照片,我们可直接现在拍摄,也可用之前存有的直接导入,这里它还给我们做了比正确/较详细的拍摄教程,共分为四个步骤,步骤如...

2020-07-11 23:08:32 850

原创 2.2.6 WebDriver API及对象识别技术(二)

概述 在UI自动化测试中,必然会遇到环境不稳定,网络慢的情况,这时如果不做任何处理的话,代码会由于没有找到元素而报错。这时我们就要用到wait,而在Selenium中,我们可以用到一共三种等待,每一种等待都有自己的优点或缺点,如何选择最优的等待方式。一.强制等待使用方法:sleep(X),等待X秒后,进行下一步操作。 第一种也是使用最简单的一种办法就是强制等待sleep(X),强制让浏览器等待X秒,不管当前操作是否完成,是否可以进行下一步操作,都必须等X秒的时间。 缺...

2020-07-11 23:06:40 219

原创 2.2.5 WebDriver API及对象识别技术(一)

切换Frame操作frameset不用切,frame/iframe需要层层切 frame标签有frameset、frame、iframe三种,frameset跟其他普通标签没有区别,不会影响到正常的定位,而frame与iframe对selenium定位而言是一样的,selenium有一组方法对frame进行操作。一、怎么切到frame中(switch_to.frame()) selenium提供了switch_to.frame()方法来切换frame switch_to...

2020-07-11 23:04:13 222

原创 2.2.4 Selenium操作浏览器机制

浏览器基本操作1.浏览器前进操作: forward() 在初始操作时,是不存在前进操作,一般与back配合使用; back后退操作(当前对象必须存在上下文) 2.浏览器的最大化、最小化、全屏: get_driver.maximize_window() get_driver.minimize_window() get_driver.fullscreen_window() 3.浏览器close和quit两个方法的区别: close表示的是关闭当前对象所

2020-07-11 23:02:47 227

原创 2.2.2 Selenium运行原理

Selenium简介 Selenium是一个开源的web自动化测试框架,主要是基于web UI的自动化测试。现在的版本,逐步增加了对移动端的自动化测试。Selenium支持多种语言进行开发自动化测试脚本,有Java、python、C#、Javascript等等。Selenium支持跨浏览器平台测试。 Selenium 是web自动化测试工具集,包括Selenium IDE、Selenium Grid、Selenium RC等。Selenium发展 从2004年至今,s...

2020-07-08 12:56:15 238

TD中文安装手册及注意事项

TD的安装全过程操作说明及安装过程中的相关注意事项

2010-12-09

TD简易中文使用手册

TD中的不同角色的设置和功能管理进行了详细的中文描述和操作说明(系统管理员,测试人员和项目经理等)

2010-12-09

TD汉化包文件及注意事项

TD部分汉化包的文件,该文件放置的位置,注意事项

2010-12-09

GreenAMPWin32平台上的绿色Apache MySQL PHP服务套件

它不需要被安装,直接释放到任意一个目录,然后简单的设置一下路径(目前的版本已经不需要手工设置了,点击一个bat文件,程序会自动完成这个工作),即可运行。

2010-09-29

空空如也

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

TA关注的人

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