首页
学习
活动
专区
工具
TVP
发布

开源优测

公众号:开源优测 分享软件测试方面的基础、开源技术、工具、理论和方案
专栏作者
524
文章
637701
阅读量
109
订阅数
Selenium Webdriver原理、架构过往今生
Selenium是一种流行的自动化测试工具,它可以自动化地模拟用户在Web应用程序中的操作,包括点击、输入、选择等。Selenium最初由Jason Huggins于2004年创建,旨在解决常见的Web应用程序自动化测试挑战。Selenium的成长历程经历了多次技术变迁和架构的调整,今天我们将探讨这些变化。
苦叶子
2023-06-09
2120
实例演示如何结合Selenium和Requests进行自动化测试
Selenium和Requests是两个常用的自动化测试工具,它们都可以用于Web应用程序的自动化测试。Selenium主要用于模拟用户在Web应用程序中的操作,而Requests主要用于处理HTTP请求和响应。在本文中,我们将深入了解如何将Selenium和Requests结合起来使用,以实现更全面的Web应用程序自动化测试。
苦叶子
2023-06-09
4880
Python、Pytest、Allure、Selenium和Jenkins实现自动化测试集成实例
本文将介绍如何使用Python、Pytest、Allure、Selenium和Jenkins实现测试自动化集成。通过将这些工具结合使用,可以实现自动化测试、测试结果报告、持续集成等功能,提高测试效率和质量。
苦叶子
2023-06-09
6340
多维度对比Selenium和Playwright
Selenium和Playwright都是流行的自动化测试工具,可以用于测试Web应用程序。两者都具有相似的功能和特点,但也有一些区别。本文将详细对比Selenium和Playwright,从多个方面对其进行比较。
苦叶子
2023-06-09
1.8K0
Selenium vs. Playwright
在现代Web应用程序开发中,自动化浏览器测试成为了不可或缺的一部分。为了使测试更加高效、可靠,我们需要使用一些工具,例如Selenium和Playwright。这两个工具都是基于Python的自动化测试框架,本文将介绍它们的原理、架构、优劣对比以及代码实例。
苦叶子
2023-06-09
7820
Python Selenium设计模式及代码实现
下方查看历史精选文章 重磅发布 - 自动化框架基础指南pdf 大数据测试过程、策略及挑战 测试框架原理,构建成功的基石 在自动化测试工作之前,你应该知道的10条建议 在自动化测试中,重要的不是工具 前言 本文就python selenium自动化测试实践中所需要的POM设计模式进行分享,以便大家在实践中对POM的特点、应用场景和核心思想有一定的理解和掌握。 为什么要用POM 基于python selenium2开始UI级自动化测试并不是多么艰巨的任务。**只需要定位到元素,执行对应的操作即可。**下
苦叶子
2022-06-29
3090
从事自动化测试必须知道的Webdriver标准
大多软件测试从业者要么基于Selenium Webdriver进行自动化测试实践,要么在学习Selenium Webdriver的路上,要么在江湖听说了Selenium Webdriver。
苦叶子
2020-12-29
6540
Selenium4.0来了,又把源码浏览了一遍
selenium 4.0来了,最近朋友圈开始有人刷屏了,于是我也去官网看了一圈,没错selenium 4.0是要来了,但还是alpha状态,并非稳定的stable版本。
苦叶子
2020-09-16
1.6K0
测试开发基础之如何分析源码
根据群里交流的情况、带新人的经验和个人学习编程的经验,在具备了一定的编程基础后,阅读优秀的代码、模仿优秀的代码是进阶最快的途径,没有之一。
苦叶子
2020-08-31
4400
Cypress必须掌握的一些核心概念
在上一篇Cypress基础指南大体介绍了Cypress的一些基础知识,让大家对Cypress有了一定的了解和印象,本文将介绍Cypress的一些核心概念,让大家进一步了解和加强。
苦叶子
2020-05-11
9600
Selenium Webdriver 3.X源码分析之WebElement.py
本文主要介绍webelement.py模块源码,该模块提供了WebElement类,主要用于操作web DOM元素,提供的常用API有:
苦叶子
2019-11-12
4560
Selenium Webdriver 3.X源码分析之webdriver.py(三)
command_executor: 表示远程服务器url字符串或自定义的remote_connection.RemoteConnection对象。默认值为:http://127.0.0.1:4444/wd/hub
苦叶子
2019-11-12
8280
零基础掌握Python Selenium[pdf系列]
零基础掌握Python Selenium系列是针对无任何基础的软件测试人员的,主要以代码实例方式,对Python Selenium进行了一一演示,通过学习这个系列,可以从零到入门。
苦叶子
2019-10-31
7860
Selenium Webdriver 3.X源码分析之webdriver.py(二)
> Selenium Webdriver 3.X源码分析系列第17篇,该系列原则上会将整个源码分享一遍
苦叶子
2019-10-24
8430
Selenium Webdriver 3.X源码分析之webdriver.py(一)
本文主要分享webdriver.py模块中关键组织结构,webdriver.py模块是selenium webdriver最核心的模块,实现了webdriver日常使用的几乎所有的API,是必须掌握的模块。
苦叶子
2019-10-21
6850
Selenium Webdriver 3.X源码分析之switch_to.py
> Selenium Webdriver 3.X源码分析系列第15篇,该系列原则上会将整个源码分享一遍
苦叶子
2019-10-15
5930
Selenium Webdriver 3.X源码分析之errorhandler.py
> Selenium Webdriver 3.X源码分析系列第14篇,该系列原则上会将整个源码分享一遍
苦叶子
2019-10-14
7110
Selenium Webdriver 3.X源码分析之remote_connection.py
在Selenium Webdriver如何和Selenium Server进行http交互呢?在本文要分析的remote_connection模块就要呈现最核心的交互代码了,是必须深入理解的。
苦叶子
2019-10-14
6130
Selenium Webdriver 3.X源码分析之command.py
> Selenium Webdriver 3.X源码分析系列第12篇,该系列原则上会将整个源码分享一遍
苦叶子
2019-10-11
4440
Selenium Webdriver 3.X源码分析之核心remote package
在selenium webdriver Python端,最核心的代码就是在remote包目录下了,因为该目录下定义和实现了我们利用selenium webdriver 进行自动化测试的几乎所有的核心API能力。
苦叶子
2019-09-29
8770
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档