随笔分类 - 自动化测试
摘要:1.环境依赖 1.JDK https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 2.node.js 中文网下载地址 http://nodejs.cn/download/ windows系统我们一般选择ms
阅读全文
摘要:日志的等级 DEBUG 最详细的日志信息,典型应用场景是问题诊断 INFO 信息详细程度仅次于DEBUG,通常只记录关键节点信息,用于确认一切都是按照我们预期的那样进行工作 WARNING 当某些不期望的事情发生时记录的信息(如,磁盘可用空间较低),但是此时应用程序还是正常运行的 ERROR 由于一
阅读全文
摘要:pytest是一个非常成熟的全功能的python测试框架,主要特点有以下几点: 简单灵活,容易上手,文档丰富; 支持参数化,可以更细力度地控制需要测试的测试用例 能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试,接口自动化测试(pytest+reque
阅读全文
摘要:unittest重要概念 Testcase 一个TestCase的实例就是一个测试用例,包括测试前准备环境的搭建(setUp),执行测试代码(run),以及测试后环境的还原(tearDown).单元测试(unittest)的本质也就在这里,一个测试用例是一个完整的测试单元,通过运行这个测试单元,可以
阅读全文
摘要:WebDriver工作原理 对于每一条Selenium脚本,一个http请求会被创建并发送给浏览器的驱动 浏览器驱动轴包含了一个HTTP Server,用来接收这些http请求 HTTP Server接收到请求后根据请求来具体操控对应的浏览器 浏览器执行具体的测试步骤 浏览器将步骤执行结果返回给HT
阅读全文
摘要:selenium提供了定位元素的API,这些方法斗殴被定义在WebDriver类中,这些方法都以find开头. # 方法名称 描述 1 find_element_by_id 通过id定位元素 2 find_element_by_xpath 通过xpath定位元素 3 find_element_by_
阅读全文
摘要:Requests库官方文档中文版 GET方法 #发送get请求import requests headers={'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)
阅读全文

浙公网安备 33010602011771号