截图工具

摘要: 1、新建.txt文件,录入内容:start snippingtool 2、保存后,后缀名改为.bat 3、双击打开,想截哪里截哪里 阅读全文
posted @ 2024-07-05 13:24 水晶的晶 阅读(1) 评论(0) 推荐(0) 编辑

Mysql

摘要: 显示数据库 1 show databases; 创建数据库 1 2 CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci; CREATE DATABASE 数据库名称 DEFAULT CHARACTER SET gbk  阅读全文
posted @ 2024-07-05 11:06 水晶的晶 阅读(2) 评论(0) 推荐(0) 编辑

selenium16_文件上传

摘要: inupt标签可以直接通过send_keys上传文件 非input标签,AutoIt上传 1.安装AutoIt 2.AutoIt菜单介绍 SciTE Script Editor编辑器,用于编写AutoIt脚本 AutoIt Windows Info元素定位器,用于识别Windows控件信息 Run 阅读全文
posted @ 2024-07-04 13:12 水晶的晶 阅读(1) 评论(0) 推荐(0) 编辑

selenium15_数据驱动ddt+excel

摘要: 安装ddt:pip install ddt 安装xlrd:pip install xlrd 数据驱动的基本思路: 1.import ddt 2.从excel读取测试数据,给到变量名,如testdata (可封装readexcel.py,调用其以读取数据) 读取数据: 不在同一个文件夹下,需要用os. 阅读全文
posted @ 2024-07-04 13:10 水晶的晶 阅读(1) 评论(0) 推荐(0) 编辑

selenium14_POM设计模式

摘要: Python+Selenium+Unittest+Git+Jenkins框架,POM设计模式 1.common文件夹: 二次封装原有方法的文件base.py; 存放通过的文件,如:生成报告的文件 2.pages文件夹: page元素的定位; 调用前边的封装方法,或者继承,再次封装一些页面的操作方法: 阅读全文
posted @ 2024-07-04 13:10 水晶的晶 阅读(1) 评论(0) 推荐(0) 编辑

selenium13_二次封装

摘要: class Base(): def __init__(self,driver): self.driver = driver self.timeout = 10 self.t = 0.5 #查找元素的另一种方法: def findElementNew(self, locator): #定位到元素,返回 阅读全文
posted @ 2024-07-04 13:08 水晶的晶 阅读(2) 评论(0) 推荐(0) 编辑

selenium12_HTML测试报告(run_all)

摘要: 在run_all.py中编写如下脚本: # cording:utf-8 import unittest import os from common import HTMLTestRunner_cn #os.path.dirname: 获取当前文件所在的文件夹路径。 os.path.realpath( 阅读全文
posted @ 2024-07-04 13:06 水晶的晶 阅读(1) 评论(0) 推荐(0) 编辑

selenium11_js语法

摘要: 1.JS语法 js 中元素定位方法,如下5种方法: a.通过id获取,获取的是单个document.getElementById("id") b.通过name获取,获取的是多个document.getElementsByName("name")[0] c.通过标签名选取元素,获取的是多个docume 阅读全文
posted @ 2024-07-04 12:52 水晶的晶 阅读(2) 评论(0) 推荐(0) 编辑

selenium10_单元测试框架unittest

摘要: 一、Python中单元测试框架:unittest框架 和 pytest框架。本篇记录unittest 1.Unittest是通用的,可以做单元测试,接口测试,selenium自动化,app自动化 2.需要导入unittest,类继承自unittest.TestCase。 3.类名大驼峰; 测试方法必 阅读全文
posted @ 2024-07-04 12:50 水晶的晶 阅读(1) 评论(0) 推荐(0) 编辑

selenium09_3种等待

摘要: 1.time.sleep(2) 进程休眠 一次有效,一直等待,浪费时间 time.sleep(2) 设置2s,等待2s 2. driver.implicitly_wait(10) 隐式等待 原理:等当前页面加载完成 1)最大等待时间10s 2)全局的:脚本中只需写一次,脚本中所有元素定位的场景,都可 阅读全文
posted @ 2024-07-04 12:47 水晶的晶 阅读(1) 评论(0) 推荐(0) 编辑