摘要:
一。鼠标操作 调用:ActionChains模块 公用模块代码: from selenium import webdriverfrom selenium.webdriver import ActionChains#ActionChains - - ->鼠标操作模块driver=webdriver.C 阅读全文
摘要:
一。等待 1.强制等待 使用方法:time.sleep() 特点:非智能等待,等待时间不好控制,多用在不同系统之间的等待时间的设置 2.隐性等待 智能等待(设置一个时间,在超时之前能够找到直接返回元素,如果超时就报错:NoSuchElementException) 特点:1.全局设置; 2.设置超时 阅读全文
摘要:
一。selenium的八大元素定位方法 1.id: 通过id查找 find_element_by_id find_elements_by_id 2.name 通过name查找 find_element_by_name find_elements_by_name 3.class_name 通过clas 阅读全文
摘要:
一。html 1.组成:是由<html></html>标签和里里面的<head></head>、<body></body> 网页的数据都存放在body页签中: HTML 的标签(元素)构成- 标签名- 属性,ID, name, class, href ,src- 子标签- text 文本 例子: < 阅读全文
摘要:
一。selenium 1.定义 selenium 是一个 web 的自动化测试工具 ,因为它相比 QTP 有诸多有点: 1)免费,也不用再为破解 QTP 而大伤脑筋小巧,对于不同的语言它只是一个包而已,而 QTP 需要下载安装1个多 G 的程序。这也是最重要的一点,不管你以前更熟悉 C、 java、 阅读全文
摘要:
一。jenkins 1.定义 Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行, Jenkins用Java语言编写的。 2.安装 1)安装jdk(1.8及以上的版本),配置jav 阅读全文
摘要:
一。正则表达式初识 1.定义: 又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 2.使用 1)导入re模块 import re 常用正则表达式的表示方 阅读全文
摘要:
一。 接口关联 1.思考为什么要进行接口关联 下一个借口需要上一个接口的数据 2.怎么做 以unittest框架为例,我这里思考这与配置文件配合使用。配置文件中写入可以产生下个接口依赖信息的数据,在setupClass中调用并返回依赖数据给下个接口使用。 @ddt.ddtclass TestLogi 阅读全文
摘要:
一。json 1.初识json json:全称(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想 阅读全文
摘要:
一。初识requests requests 是python中进行HTTP接口请求专门的库。 1.安装 pip install requests 2.使用 import requests url="http://www.baidu.com"res=requests.get(url)获取内容:1)获取响 阅读全文