首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
全栈测试
虫无涯
创建于2023-01-02
订阅专栏
测试领域相关知识
等 23 人订阅
共264篇文章
创建于2023-01-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
selenium源码通读·10 |webdriver/common/proxy.py-Proxy类分析
1 源码路径 2 功能说明 使用代理来规避一些反爬虫策略; 3 引入原因 selenium webdriver测试或进行爬虫时,如果未在目标服务的白名单内,随着爬取的频率增多会被禁止访问目标服务; 目
selenium源码通读·8 |webdriver/common/keys.py-Keys类分析
1 源码路径 2 功能描述 模拟键盘的输入; 源码如下: 3 使用方法 例如: 4 实例 Enter、Ctrl+A的应用
selenium源码通读·7 |webdriver/common/by.py-By类分析
1 源码路径 2 功能描述 翻译:一组受支持的定位器策略,即支持的定位方式 定位方式包含八种: 3 使用方法 例如: 另一种写法: 两种写法的区别,我们查看find_element_by_id的源码:
selenium源码通读·6 |webdriver/common/alert.py-Alert类分析
1 源码路径 2 功能描述 定义了处理弹窗的能力; 如警告框、提示框、确认框等等。 3 使用方法 源码说的很清晰了,只要使用以下的方法即可: 4 __init__方法 需要传递一个driver,这个在
selenium源码通读·5 |webdriver/common/action_chains.py-ActionChains类分析
1 源码路径 2 功能描述 提供鼠标操作,模拟用户的鼠标行为; 如鼠标的各种单击、双击、滑动、拖拽等操作。 3 使用方法 源码说的很清晰了,只要使用以下的方法即可: 4 几个方法 4.1 __init
selenium源码通读·4 |webdriver/common分析
1 定义 selenium/webdriver/common目录定义了webdriver所指定的通用能力; 包括了各种行为控制等,详细后边描述。 2 common目录 包含了actions目录、htm
selenium源码通读·3 | 从源码看引入webdriver包的原因
1 先看实例 需求是:打开百度,输入NoamaNelson进行搜索 代码实现: 2 提出疑问 为什么需要引入from selenium import webdriver包? 为什么是 webdrive
selenium源码通读 | common/exceptions.py异常类
1 异常类基类 common/exceptions.py目录定义了各种异常类; 其中WebDriverException为基类; 源码如下: 2 基类分析 从后边的异常类可以看出,都是继承了以上的基类
Selenium使用丨WebDriverAPI常用操作
1 使用前提 1.导入包:from selenium import webdriver 2.初始化一个浏览器对象:driver = webdriver.Chrome() 2 浏览器相关方法和说明 方法
Selenium使用丨元素定位综述
1 F12工具使用 以下以Chrome浏览器为例: 1.1 打开 打开浏览器后,直接按“F12” 1.2 调整显示位置 如图:Dock side,有四种显示位置,分别为新窗口打开、居左、底部、居右显示
自动化测试理解
1 定义 把以人为驱动的测试行为转化为机器执行的一种过程。 简单讲:比如使用自动化测试框架、脚本、工具等自动打开测试对象(引用),自动去执行测试用例(此过程中包含自动化查找元素、控件等),自动输入测试
易用性测试小结
1 易用性测试定义 软件使用起来是否方便,能否简单明了达到用户要求; 侠义的易用性通常的也指的是界面测试。但广义易用性还指硬件外观、按钮、菜单等操作的方便性; 易用性也可包含:用户研究、交互设计、界面
测试活动之缺陷管理
以下为简单概述或者通用型描述,不同的项目或者业务会有所不同。 1 bug定义 BUG是一个英文单词,本意是指昆虫、小虫、损坏、犯贫、缺陷、窃听器等意思。现在一般是指在电脑系统或程序中,隐藏着的一些未被
pytest学习和使用5-Pytest和Unittest中的断言如何使用?
1 说明 pytest中使用assert进行断言,和unittest是有区别的,后边详细列举; pytest中的assert后可以为表达式,为True表示用例通过。 2 Uinttest中的断言 2.
Python之configparser模块详解和使用
1 configparser安装 2 configparser简介 用来读取配置文件的python包; 一般做自动化测试的时候,会使用到这个模块,用来封装一些常量。比如数据库、邮件、用户名密码、项目常
测试基础之软件测试的原则概述
1 测试要站在用户的角度 这个不难理解,我们所有测试活动应该站在用户角度思考; 比如为什么会有测试思维和开发思维,这两个是有本质区别的; 简单说,什么是用户的角度? 可以这么说,把产品和软件“当自己儿
HTML之布局、表单、框架、颜色(笔记小结)
1 html布局 1.1 使用div块元素 <div> 元素是用于分组 HTML 元素的块级元素; 1.1.1 举例 1.2 使用表格 可以使用 HTML <table> 标签创建布局; 1.2.1
HTML之图像,表格,列表,区块(笔记小结)
1 图像 1.1 图像标签 图像由<img> 标签定义; <img> 是空标签,只包含属性,并且没有闭合标签; 需要使用源属性(src),页面上才能显示图像,其值是图像的 URL 地址; 标签 说明
HTML之文本格式化、链接、头部、CSS(笔记小结)
1 文本格式化 1.1 文本格式化标签 使用某些标签对文本进行格式化,如加粗、倾斜等,这类标签即称为文本格式化标签。 如下常用的文本格式化标签有: 标签 说明 <b> 定义粗体文本 <em> 定义着重
HTML之元素、属性、标题、段落【笔记小结】
1 元素 1.1 语法 示例: 开始标签 元素内容 结束标签 <p> 段落 </p> <a> 链接 </a> <br> 换行 语法: 1.2 元素嵌套 比如之前写的: 以上内容包含的元素有<html>
下一页