文章分类 -  中级-基于Python3_Selenium的自动化

中级-基于Python3_Selenium的自动化
摘要:# coding:utf-8 import unittest import os import HTMLTestRunner from time import strftime from HTMLTestRunner import HTMLTestRunner import time # pytho 阅读全文
posted @ 2021-08-15 17:30 康kang 阅读(99) 评论(0) 推荐(0)
摘要:引入单元测试框架 封装公共部分 使用setUp和tearDown优化 断言 封装到public中 之前我们所写的是线性代码 #coding=utf-8 # @Author: SamWang # @Date: 2019-11-15 16:33:56 # @Last Modified time: 201 阅读全文
posted @ 2021-08-15 17:29 康kang 阅读(31) 评论(0) 推荐(0)
摘要:创建一个文件夹存放整个项目自动化内容 比如:我在G盘创建了一个 blog_project 然后在该文件夹下再创建两个文件夹 testcase 与 report 在 testcase 文件夹下完成以下内容 创建一个 login_case.py 文件编写以下几条测试用例 登录成功 用户名为空密码正确填写 阅读全文
posted @ 2021-08-15 17:28 康kang 阅读(86) 评论(0) 推荐(0)
摘要:什么是显示等待和隐式等待? 显示等待就是有条件的等待 隐式等待就是无条件的等待 隐式等待 当使用了隐式等待执行测试的时候,如果 WebDriver没有在 DOM中找到元素,将继续等待,超出设定时间后则抛出找不到元素的异常, 换句话说,当查找元素或元素并没有立即出现的时候,隐式等待将等待一段时间再查找 阅读全文
posted @ 2021-08-15 17:10 康kang 阅读(121) 评论(0) 推荐(0)
摘要:演示网站 打开网址 get() 最大化窗口 关闭浏览器 点击 click() 输入内容 send_keys() 清空输入的内容 clear() is_displayed() 判断元素是否显示/可见 text 返回元素的文本 get_attribute("属性") 获取属性对应值 隐式等待 impli 阅读全文
posted @ 2021-08-15 17:08 康kang 阅读(113) 评论(0) 推荐(0)
摘要:Xpath定位 CSS定位 在进行web自动化之前,需要先来了解一下web页面的基本内容。比如,如下是一张百度首页 那如果我们需要对百度页面进行操作,那么我们就需要知道他的html代码了。我们可以鼠标选中需要操作的元素,鼠标右键,检查 这一行代码就是百度输入框的代码了 来看看这行代码 <input 阅读全文
posted @ 2021-08-15 17:06 康kang 阅读(73) 评论(0) 推荐(0)
摘要:安装selenium 安装浏览器(Chrome) 安装相对应的浏览器驱动(driver) 检查一下是否安装成功 安装selenium selenium对于Python而言是一个第三方的模块Python安装第三方模块在dos界面输入命令python -m pip install 模块名称比如安装sel 阅读全文
posted @ 2021-08-15 16:46 康kang 阅读(26) 评论(0) 推荐(0)
摘要:模块 使用模块的方式 time模块 random模块 PyMySQL模块 安装 数据库信息 数据库操作 Requests模块 requests发送请求 响应内容 hashlib加密 模块 Python自带了功能丰富的标准库,另外还有数量庞大的各种第三方库。使用这些功能的基本方法就是使用模块,通过模块 阅读全文
posted @ 2021-08-15 16:44 康kang 阅读(46) 评论(0) 推荐(0)
摘要:函数 什么是函数呢?数学上的函数,是指给定一个输入,就会有唯一输出的一种对应关系。编程语言里的函数跟这个意思差不多,但也有不同。就是你编写了一些语句,为了方便使用这些语句,把这些语句组合在一起,给它起一个名字。使用的时候只要调用这个名字,就可以实现语句组的功能了。它有可能需要输入,有可能会返回输出。 阅读全文
posted @ 2021-08-15 15:54 康kang 阅读(76) 评论(0) 推荐(0)
摘要:Python的特点 面向对象的思维方式 Python的优缺点 第一个Python程序 多文件项目的演练 注释 单行注释 多行注释 算数运算符 常见的数据类型 变量的基本使用 变量的定义 变量的命令规范 变量的数据类型 变量的输入 条件判断 判断(if)语句 else 处理条件不满足的情况 逻辑运算( 阅读全文
posted @ 2021-08-15 15:53 康kang 阅读(80) 评论(0) 推荐(0)
摘要:进入Python官网 根据操作系统进行下载选择 根据 自己电脑位数下载 下载后会得到如下文件 双击该文件进行安装 点击customize installation 直接next 选择advanced options 然后点击install进行安装 找到Python安装目录 在开始处输入idle 鼠标 阅读全文
posted @ 2021-08-15 15:51 康kang 阅读(52) 评论(0) 推荐(0)