- 博客(17)
- 收藏
- 关注
原创 接口测试 --- Django 框架搭建
注:整个接口测试都基于虫师的 Web接口开发与自动化测试-基于Python语言该书。上篇文章将搭建 Django 框架的准备工作做了一下,接下来就进行 Django 框架的正式搭建。1.创建项目 任意创建一个 python 项目文件。2.搭建 Django 框架 1)windows + R 进入运行,输入 cmd,打开 windows 命令窗口。 2)锁定自定的 python 项...
2018-06-07 14:47:58
1855
原创 接口测试 --- Django 环境搭建
1.下载安装 Python 前往官网下载 Python 版本。本次使用的 Python 版本为 3.X。 下载地址:https://www.python.org/2.搭建 Python 环境变量 1)在安装过程中自动配置环境变量。 2)手动进行配置环境变量。可以参考一下配置流程: https://jingyan.baidu.com/articl...
2018-06-07 14:12:46
649
原创 Python+Selenium+unittest 框架学习总结
近期学习了自动化框架,基于Python自带的unittest模块。因为该框架是基于python自带的unittest,所以很多方法需要自己去定义,在过程中也遇到了许许多多的问题。该骗博客主要记录框架的主要结构和学习过程中所遇到的问题。1.框架结构 框架目录分为9层。下面来介绍一下每一层的作用:config:配置文件层。主要存放 ini 类型的配置文件。配置文件主要用于配置:①浏览器对...
2018-06-04 15:48:56
18287
1
转载 自定义日志文件
借用:https://blog.youkuaiyun.com/u011541946/article/details/70198676 博客# !/usr/bin/python# -*- coding:utf-8 -*-import loggingimport os.pathimport time# 自定义日志类class Logger(object): def __init__(s...
2018-05-30 11:37:39
363
原创 Python+Selenium+HTMLTestRunner 案例+问题
代码摘自:https://blog.youkuaiyun.com/sinat_37487842/article/details/61920980。问题一借鉴:https://www.cnblogs.com/youreyebows/p/7867508.html。该博客主要写一下中途出现的问题,以及解决方式。代码以上述博主博客为例。问题一:执行了 unittest,却没有执行 main 方法。 即为:Python...
2018-05-17 15:44:09
782
原创 Selenium_不同元素查找(持续更新)
查找被隐藏的元素:通过修改对象 JS 属性来进行查找。js = 'var q=document.getElementById(\"password\");q.style.display="block"'driver.execute_script(js)driver.find_element_by_id("password").send_keys("123456")定位 Select 元素:1)使用...
2018-05-16 16:07:56
312
原创 Selenium 模块化(二)
本文章主要讲如果进行多模块之间的自动化操作。1.将登录模块封装成一个公共类:#!/usr/bin/python# -*- coding:utf-8# 用户登录class login(): # 登录 def test_login(driver): try: # 访问登录界面,进行登录操作 url = "http:...
2018-05-16 16:01:41
314
原创 Selenium 模块化(一)
#!/usr/bin/python# -*- coding:utf-8from selenium import webdriverimport unittest,timeclass baidu(unittest.TestCase): def setUp(self): self.driver = webdriver.Chrome() self.dr...
2018-05-16 15:48:44
447
原创 Python_SMTP 邮件发送
#!/usr/bin/python# -*- coding: UTF-8 -*-import smtplibfrom email.mime.text import MIMETextlost_home = 'smtp.163.com' # 邮件发送服务sender = '***@163.com' # 邮件发送方sender_ps = "***" # 邮件发送方密码receivers =...
2018-05-15 10:17:16
260
原创 SQL 笔记(函数)
1.AVGAVG 函数用于返回数列的平均值。语法:Select avg(字段名) from 表名。例子:Select avg(count) AS count_avg from access_log。2.CountCount 函数用于返回配置指定条件的函数.语法:1)返回指定列的值得数目:Select count(字段名) from 表名。2)返回表中的记录数:Select count(*) fro...
2018-05-09 15:42:31
376
原创 SQL 笔记(深入篇)
查询数据库表名为:Websites 拥有字段:id、name、url、alexa、country1.SELECT TOPselect top 子句用于规定要返回的记录的数目。注意:并非所有的数据库系统都支持 select top 语句。MySQL 中有 limit 语句来选取指定的条数数据,Oracle 中则可以使用 Rownum 来选取。语法:Select top 选取数量 * from 表名例...
2018-05-08 17:40:59
864
原创 SQL 笔记(基础篇)
查询数据库表名为:Websites 拥有字段:id、name、url、alexa、country1.Select 查询Select 语句用于查询数据库中选取数据。语法:SELECT 字段名,字段名 FROM 表名。注意:如果 SELECT 后面跟的是 * 号,那么字段名则不用填写,Select 查询语句会将表的所有字段查询出来,然后进行展示。2.Select Distinct 查询Select D...
2018-05-08 11:42:52
195
原创 Selenium 基础篇四(不常用方法__持续更新)
上篇博客讲了一些 Selenium 学习当中经常使用到的一些方法,现在讲一下 Selenium 学习当中并不会经常使用到的一些方法,但是也很有用的一些方法。 1.鼠标操作事件: 鼠标操作事件需要导入的 jar 包: ActionChains 类常用鼠标操作方法: context_click():右击。 double_clcik():双击。 dra...
2018-03-26 13:59:29
215
原创 Selenium 基础篇三(通常方法)
Selenium 中存在了许多的方法,但是通常一些方法我们并不是经常回去使用到他们。所以这篇文章就来讲述一下我们平时经常会使用到的一些 Selenium 当中的方法。 1.size() 方法:获取对象的框高。 具体实现方法如下:实现效果如下图:一般 size() 方法用来查看一些页面元素的大小是否满足需求文档上所定义的大小,获取即可使用 if 判断来进行比较。 2.ti...
2018-03-26 11:44:54
220
原创 Selenium基础篇二(元素定位)
Selenium 中,元素的定位以及对元素的操作是 Selenium 自动化操作的核心部分。其中 Selenium 的操作又是建立在定位的基础上的,所以元素定位尤为重要。 举一个通俗的列子。比如:一个对象代表一个人,这个人会有各种各样的属性,如:身份证、姓名、家庭住址等。然后我们可以通过这个人的属性来找到他。所以这种在 Selenium 称之为 "元素定位",通过对象的某一个属性来找...
2018-03-16 11:51:10
250
原创 Selenium基础篇一(第一个自动化脚本)
在搭建完 Python+Selenium 的环境以后,就要开始写第一个自动化的测试脚本了。这里以百度搜索为例子。具体步骤如下:1.首先需要导入使用到的 selenium 模块,以及其他需要使用到的模块。2.定义初始化参数:即为需要访问的网址、打开的浏览器对象。3.打开浏览器,访问网址。4.定位页面元素,进行自动化操作。具体代码实现如下:...
2018-03-16 10:26:07
379
原创 Selenium的学习(Python3+Selenium的搭建)
1.上网搜索下载Python。最高安装高版本的 Python版。如:3.6版本。因高版本自带 Selenium 模块。如电脑上已经安装低版本的Python,则通过 pip install selenium 来进行安装。下载地址:https://www.python.org/2.下载 Google 浏览器。查看对应的版本号去下载相应的 WebDriver 版本。WebDriver下载地址:http:...
2018-03-14 15:35:32
530
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人