E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Selenium自动化测试
selenium自动化测试
入门 —— 层级定位与定位一组元素
一、层级定位(二次定位)在实际测试过程中,一个页面可能有多个属性基本相同的元素,如果要定位到其中的一个,这时候需要用到层级定位。先定位其父元素,然后再通过父元素定位该元素。示例:通过层级定位搜狗输入框driver=webdriver.Chrome()driver.maximize_window()driver.get(r'https://www.sogou.com/')form_element=d
自动化测试老司机
·
2023-11-06 21:03
软件测试
自动化测试
安全测试
selenium
测试工具
软件测试
性能测试
自动化测试
测试工程师
Java+Selenium搭建自动化测试环境详解
本主要介绍以Java为基础,搭建
Selenium自动化测试
环境,并且实现代码编写的过程。
测试老哥
·
2023-11-06 17:00
java
selenium
测试工具
软件测试
自动化测试
职场和发展
测试工程师
selenium自动化测试
入门 —— 浏览器多窗口切换!
有时web应用会打开多个浏览器窗口,当我们要定位新窗口中的元素时,我们需要将webDriver的handle(句柄)指定到新窗口。什么意思?假设我们打开web应用,在系统运行过程中重新打开一个新窗口(可以是页签,当前浏览器存在两个窗口),这时我们webDriver对浏览器的操作指针(句柄)还再原窗口,如果需要操作新窗口元素就要将handle句柄切换到新窗口。一、常用方法driver.current
自动化测试老司机
·
2023-11-05 12:01
安全测试
自动化测试
软件测试
selenium
测试工具
软件测试
性能测试
自动化测试
selenium自动化测试
入门 —— 获取元素对象!
一、元素定位简介八种属性定位页面元素:By.IDBy.XPATHBy.LINK_TEXTBy.PARTIAL_LINK_TEXTBy.NAMEBy.TAG_NAMEBy.CLASS_NAMEBy.CSS_SELECTORwebdriver元素定位方法:driver.find_element(By.XXX,'元素属性')#定位单个元素driver.find_elements(By.XXX,'元素属性
自动化测试老司机
·
2023-11-05 12:00
自动化测试
安全测试
软件测试
selenium
测试工具
压力测试
性能优化
jmeter
自动化测试
selenium自动化测试
入门 —— 上传文件
selenium无法识别非web的控件,上传文件窗口为系统自带,无法识别窗口元素。上传文件有两种场景:input控制上传和非input控件上传。大多数情况都是input控件上传文件,只有非常少数的使用自定义的非input上传文件。一、input控件上传文件查看长传文件的页面元素标签,如果为input表明是通过input控件上传文件。我们可以直接采用WebElement.send_keys(‘文件地
自动化测试老司机
·
2023-11-05 12:00
软件测试
安全测试
自动化测试
selenium
测试工具
python
压力测试
功能测试
自动化测试
软件测试
selenium自动化测试
入门 —— 定位frame和iframe中的元素对象
标签,浏览器会在标签中打开一个特定的页面窗口(框架),它在本窗口中嵌套进入一个网页,当用selenium定位页面元素的时候会遇到定位不到frame框架内的元素的问题。定位frame中的元素前我们需要driver.switch_to.frame()切换到对应的frame中,执行操作后,要操作frame框架外的元素,需要通过driver.switch_to.default_content()切换回主文
自动化测试 老司机
·
2023-11-05 07:11
测试工程师
软件测试
自动化测试
selenium
chrome
测试工具
自动化测试
测试工程师
软件测试
【自动化测试】Java+
Selenium自动化测试
环境搭建
本主要介绍以Java为基础,搭建
Selenium自动化测试
环境,并且实现代码编写的过程。
小码哥说测试
·
2023-11-05 02:55
技术分享
自动化测试
软件测试
java
selenium
测试工程师
自动化测试
软件测试
【自动化测试教程】Java+
Selenium自动化测试
环境搭建
本主要介绍以Java为基础,搭建
Selenium自动化测试
环境,并且实现代码编写的过程。
美团程序员
·
2023-11-05 02:25
自动化测试
软件测试
技术分享
java
selenium
开发语言
idea+java+
selenium自动化测试
环境搭建
安装并配置IntelliJIDEA及Maven具体教程网上已有很多,不再赘述哟~~~新建Maven项目步骤如下(其中包括几个自己遇到的坑,希望也可以帮助到大家):点击CreateNewProject来创建新项目选择maven项目填写GroupId、ArtifactId、Version信息(此处仅为测试,起名不规范哈~~~)修改MavenHomeDictionary为maven安装位置,Userse
NO_BUG_GIRL
·
2023-11-05 02:25
自动化
【自动化测试】Java+
Selenium自动化测试
环境搭建
本主要介绍以Java为基础,搭建
Selenium自动化测试
环境,并且实现代码编写的过程。
程序员油条
·
2023-11-04 16:46
技术分享
软件测试
java
selenium
开发语言
自动化测试媒体软件,软件测试自动化测试之资讯类自动化测试项目
黑马头条项目对真实web项目中的自动框测试框架搭建,主要采用
selenium自动化测试
框架对web页面进行自动化测试、采用PO模式来设计自动化测试框架的架构、采用pytest测试框架来管理维护用例、采用
郭底迪
·
2023-11-04 07:24
自动化测试媒体软件
selenium之 功能键Keys
更多关于pythonselenium的文章,请关注我的专栏:Python
Selenium自动化测试
详解我们有时会需要使用发送键盘按键的方法来进行一些操作。
huilan_same
·
2023-11-04 00:52
Selenium
Python
Selenium自动化测试详解
selenium
python
自动化测试
keys
python+
selenium自动化测试
--鼠标悬停浮窗定位
页面上有些元素会隐藏起来,要鼠标放到某个位置才会显示出来,例如百度首页https://www.baidu.com/设置下面的隐藏按钮,如下图所示定位鼠标悬停才显示的元素,要引入新模块,如下所示fromselenium.webdriver.common.action_chainsimportActionChains定位触发隐藏元素显示的位置,就是设置按钮,如下所示mouse=driver.find_
程序员Baby~
·
2023-11-03 22:56
selenium
测试工具
软件测试
程序员
接口测试
自动化测试
测试工程师
软件测试之自动化测试Selenium-java入门
软件测试之自动化测试Selenium-java入门
Selenium自动化测试
实战PDFSelenium在Java下的安装与使用常见的定位元素Selenium的一些基本用法鼠标事件键盘事件keys设置元素等待定位一组元素
但求上进
·
2023-11-03 17:09
软件测试
软件测试
selenium
selenium自动化测试
入门 —— 操作元素对象
一、元素的常用操作element.click()#单击元素;除隐藏元素外,所有元素都可单击element.submit()#提交表单;可通过form表单元素提交表单element.clear()#清除元素的内容;如果可以的话element.send_keys(‘需要输入的内容’)#模拟按键输入;只针对支持输入的元素注意:send_keys()输入的内容必须为字符串搜狗查询实例:fromseleni
测试界的彭于晏
·
2023-11-03 17:31
软件测试
技术分享
自动化测试
selenium
测试工具
压力测试
自动化测试
软件测试
Mac 下 Python+Selenium 自动上传西瓜视频
背景研究下Python+
Selenium自动化测试
框架,简单实现Mac下自动化批量上传视频西瓜视频并发布,分享给需要的同学(未做过多的异常处理)。
爱学习的潇潇
·
2023-11-03 17:59
软件测试工程师
自动化测试
软件测试
macos
python
selenium
软件测试
功能测试
自动化
程序人生
selenium自动化测试
入门 —— 设置等待时间
time.sleep(3)固定等待3秒driver.implicitly_wait(10)隐性的等待,对应全局WebDriverWait(driver,timeout).until(‘有返回值的__call__()方法或函数’)显性的等待,对应到元素一、time.sleep(seconds)固定等待importtimetime.sleep(3)#等待3秒time.sleep(seconds)sec
测试界的彭于晏
·
2023-11-03 17:57
技术分享
软件测试
自动化测试
selenium
测试工具
软件测试
自动化测试
测试工程师
python+
selenium自动化测试
框架详解,我就讲一遍!
前言本文整理归纳以往的工作中用到的东西,现汇总成基础测试框架提供分享。框架采用python3+selenium3+PO+yaml+ddt+unittest等技术编写成基础测试框架,能适应日常测试工作需要。1、使用PageObject模式将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),一个页面建一个对象类,提高用例的可维护性;2、使用yaml管理页面控件元素数据和测试用例数
测试界的吴彦祖
·
2023-11-03 15:45
软件测试
经验分享
自动化测试
python
selenium
软件测试
自动化测试
测试工程师
自动化测试框架
Python+
Selenium自动化测试
框架详解
什么是Selenium?Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:SeleniumIDE、SeleniumWebDriver和SeleniumGrid。SeleniumIDE:Firefox的一个扩展,它可以进行录制回放,并把录制的操作以多种语言(例如java、python等)的形式导出成测试用例。
测试老哥
·
2023-11-03 15:40
python
测试用例
软件测试
自动化测试
selenium
测试工具
职场和发展
selenium-三种等待方式
在使用
selenium自动化测试
的过程中,必然会遇到环境不稳定,网络慢的情况,这时如果不做任何处理的话,经常会因代码没有找到元素而报错。这时我们就要进行设置,让其等待加载后再执行。
z761943
·
2023-11-03 01:52
selenium自动化测试
入门 —— 下拉框元素定位
选择获取反选下拉框元素首先要实例化select元素fromselenium.webdriver.support.uiimportSelect#引入包select_element=Select(element)#实例化select三种常用选择方法select_element.select_by_index(index)根据index定位,从0开始select_element.select_by_va
测试界的彭于晏
·
2023-11-02 15:24
技术分享
软件测试
自动化测试
selenium
测试工具
软件测试
测试工程师
自动化测试
Web自动化测试1——元素定位+unittest的基本使用+项目实例
python+
selenium自动化测试
视频传送门:https://www.bilibili.com/video/BV1Ey4y1L7xU?
Backlight~~
·
2023-11-02 05:32
Web自动化测试
自动化
python
selenium
使用Xvfb实现无界面
Selenium自动化测试
注意事项
在自动化测试时,我们经常用到的是Selenium的无界面运行。这个可以通过Xvfb实现。1.首先要安装Xvfb,网上安装的教程也很多了,这里不赘述了。2.启动Xvfb:Xvfb:16-screen01920x1200x24&3.这里做了几个实验叙述如下:1>在不启动Xvfb的情况下,直接在VNC客户端或者带界面的客户端找个terminal运行如下程序perltest.pl,可以成功输出结果(可行)
zy12805
·
2023-11-02 03:19
Perl
Linux
2023年了,为何 Selenium 依然这么火?
1.什么是
Selenium自动化测试
JasonHuggins于2004年创建了一个JavaScript框架,旨在将其从重复的手动测试中解放出来。
自动化测试老司机
·
2023-11-01 16:51
安全测试
自动化测试
软件测试
selenium
测试工具
软件测试
性能测试
自动化测试
Selenium自动化测试
:如何搭建自动化测试环境?
最近也有很多人私下问我,selenium学习难吗,基础入门的学习内容很多是3以前的版本资料,对于有基础的人来说,3到4的差别虽然有,但是不足以影响自己,但是对于没有学过的人来说,通过资料再到自己写的代码,发现有些东西没有,有些方法又不相同,导致脚本不能运行,提醒我,看是否能花点时间,把selenium的内容好好梳理一下,从基础开始,到能够梳理出一个selenium的知识图谱更好。整个内容可能不是一
测试老哥
·
2023-10-31 15:59
python
软件测试
自动化测试
测试工具
职场和发展
selenium
测试工程师
python 封装函数_Python+Selenium执行结果,封装函数,用Python
上文中,介绍了如何用python+
selenium自动化测试
实战:邮箱登录为例验证了登录成功的测试用例。那如果我们每次执行的结果都要去代码中查看,是不是也挺费劲的。应该怎么做呢?
weixin_39543652
·
2023-10-31 05:36
python
封装函数
python+selenium自动发送邮件(1)
Python+
selenium自动化测试
报告1、专业术语解释SMTP(SimpleMailTransferProtocol)简单的邮件传输协议协议:是约定的一种规范自动发送邮件前的准备工作:1、打开163
丹姐懂技术
·
2023-10-31 05:28
python+selenium
自动化测试
python+selenium
自动发送邮件
smtplib
python
自动化
Python +
Selenium自动化测试
-- 发送测试邮件
发送测试邮件这里封装一个send_mail()方法,用于测试完成后读取测试报告内容,并将报告内容通过邮件发送到接收人SMTP:SimpleMailTransferProtocol,简单邮件传输协议1#coding:utf-823importsmtplib#导入smtplib模块4fromemail.mime.textimportMIMEText5fromemail.headerimportHead
星空之下@csdn
·
2023-10-31 05:57
selenium
python自动化
python+
selenium自动化测试
文章目录前言一、selenium简介二、selenium环境搭建自动化测试环境搭建1、selenium4定位的新特性locate_with2、三种等待3、断言流程4、业务流程5、参数化6、流程封装7、用例优化1)控件参数单选按钮radio2)日期控件当前日期格式化8、整合unittest9、beautiful报告生成10、devOps持续集成、持续交付、持续部署前言一、selenium简介二、se
yanhh_666
·
2023-10-31 05:52
测试
python
selenium
开发语言
Python+Selenium执行结果,封装函数,用Python自动发送SMTP邮件
前言上文中,介绍了如何用Python+
selenium自动化测试
实战:邮箱登录为例验证了登录成功的测试用例。那如果我们每次执行的结果都要去代码中查看,是不是也挺费劲的。应该怎么做呢?
yoyo小小汐~
·
2023-10-31 05:50
python
selenium
软件测试
程序员
接口测试
自动化测试
测试工程师
Selenium之定位浏览器弹窗方法汇总
目录1.alert、confirm、prompt类型弹框1.1alert弹框1.2confirm弹框1.3prompt弹框2.div弹框3.新标签页弹窗4.弹出框是iframe在
Selenium自动化测试
过程中会遇到定位浏览器弹窗的情况
慕城南风
·
2023-10-31 00:37
selenium
selenium
为什么要学
Selenium自动化测试
?
开发人员在编写代码时总是会考虑到不同的应用场景,但也可能会出现实现效果不如预期的情况。同样的原则也适用于测试代码,编写测试代码的主要目的是测试现有产品的功能、发现错误并使产品100%无错误。有句话说得好:"真相总是比小说更离奇",而在执行Selenium测试自动化时,你会看到很多"离奇的事情"。执行测试代码时遇到的这些事情或场景可能不是很常见,但测试实现应该足够强大以处理此类场景。这些场景被恰当地
程序员小雷
·
2023-10-30 16:37
selenium
测试工具
功能测试
压力测试
单元测试
测试用例
jmeter
Python&
selenium自动化测试
启用chrome无头浏览器模式
因为使用Selenium执行自动化测试时,必须要启动浏览器,浏览器的启动与关闭必然会影响执行效率,并且会干扰到其它操作(本机运行时),所以采用Chrome浏览器的headlessBrowser模式完美解决该问题。Headless模式HeadlessBrowser模式是浏览器的无界面状态,即在不打开浏览器界面的情况下使用浏览器。该模式的好处如下:1)可以加快web自动化测试的执行时间,对于web自动
乘风破浪的姐姐
·
2023-10-29 17:45
软件测试实验
文章目录软件测试实验实验一单元测试JUnit4基础基础知识实验内容实验二单元测试JUnit4进阶实验三Selenium功能测试了解
Selenium自动化测试
工具;实验内容实验四SeleniumWebDrive
逸凡 D
·
2023-10-29 14:13
#
软件测试
junit
单元测试
java
转载:
Selenium自动化测试
Python一:Selenium入门
自动化测试的基础在Selenium的课程以前,我们先回顾一下软件测试的基本原理,为我们进一步完成
Selenium自动化测试
做好准备。
lanjingling_zz
·
2023-10-29 14:56
自动化测试
selenium
Selenium自动化测试
的配置(Python版)
目录一.初识Selenium1.概念2.使用selenium为什么需要webdriver3.webdriver在selenium中的作用示意图二.环境配置1.下载python2.在cmd中通过指令下载一些包3.安装Chrome驱动三.使用Pycharm配置上面的python环境进行编写自动化测试代码四.检查是否配置成功一.初识Selenium1.概念Selenium是web应用中基于UI的自动化测
筑梦小子
·
2023-10-28 15:03
python
python+
selenium自动化测试
环境搭建步骤教程
一、自动化简介1、什么是自动化?自动化测试就是让被测试的软件自己运行起来,执行软件的功能;或者就是让其他的工具自己运行起来,去检查软件的内部和外部。让机器自己动,就是自动。让机器按照人类的要求,把软件的所有功能遍历一遍,这是自动化。2、自动化测试方案:主流的自动化测试方案,无一例外,都有人机沟通的编程语言,加上机器操作的工具来组成。VBScript+QTP(HPUFT),商用功能自动化测试方案。P
测试小鬼
·
2023-10-28 15:21
软件测试
接口自动化测试
自动化测试
单元测试
压力测试
测试工具
python
经验分享
Selenium自动化测试
框架
说起自动化测试,我想大家都会有个疑问,要不要做自动化测试?自动化测试给我们带来的收益是否会超出在建设时所投入的成本,这个嘛别说是我,即便是高手也很难回答,自动化测试的初衷是美好的,而测试工程师往往在实现过程中花费了很多成本、精力,而最终以失败告终。失败的原因会很多,我总结几项:1.太过依赖测试工具,高估了工具的力量,最终会以失望告终。2.项目紧急的情况,为了规避那些多余的环节,干脆人工测试,结果整
软件测试玲雪
·
2023-10-28 01:50
软件测试
测试开发
1024程序员节
Web自动化测试进阶
3.
Selenium自动化测试
框架1.什么是框架?框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。
你遗憾吗?
·
2023-10-27 21:08
web自动化
Selenium 自动化测试如何优雅的解决图片验证码问题
Selenium自动化测试
如何优雅的解决图片验证码问题说到自动化测试那一定避不开登陆注册页面,而大多数情况下这两个简单的页面都存在一个小困难就是验证码,以前我的解决办法都是在测试环境粗暴的写死一个万能验证码
爱喝草莓酸奶的乔巴
·
2023-10-27 18:38
python
chrome
开发语言
selenium
测试工具
如何使用
Selenium自动化测试
工具获取动态图片验证码?
关于图片验证码的文章,我想大家都应该看过类似的文章了。在我们做UI自动化的时候,经常会遇到图片验证码的问题。当开发不给咱们提供万能验证码,或者测试第三方网站比如知乎的时候,我们就需要自己去识别验证码。OCROCR是一种图像文字识别的技术,例如图中的验证码,我们用肉眼识别就是c5s3,但机器可不比咱们肉眼。所以我们要利用ocr技术,让我们的Python脚本自动通过图片识别出对应的文字。常见的识别类库
软件测试小仙女
·
2023-10-27 18:03
selenium
python
功能测试
压力测试
软件测试
8年测试老鸟,Python
Selenium自动化测试
-POM分层封装框架(超全整理)
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言1、POM模式是什么页面对象模型(POM)是一种设计模式,用来管理维护一组web元素集的对象库在POM模式下,应用程序的每一个页面都有一个对的pageclass每一个pa
测试架构师北凡
·
2023-10-26 22:28
自动化测试
软件测试
自动化测试从入门到精通
selenium
软件测试
软件测试工程师
自动化测试
自动化测试框架
web自动化测试
selenium自动化测试
Python+
Selenium自动化测试
1.selenium介绍Selenium是最广泛使用的开源WebUI(用户界面)自动化测试套件之一。selenium测试直接运行在浏览器中,就像真正的用户在操作一样。selenium也是支持无界面浏览器操作的2.selenium的使用步骤#1.导包fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByimporttim
卢卡喵
·
2023-10-26 12:46
python脚本
python
selenium
PO模式在
selenium自动化测试
框架有什么好处
最开始由马丁福勒提出,这个模式受到
selenium自动化测试
框架大力推广,因而成为一种非常主流的自动化测试设计模式。在PO模式当中,每一个UI页面使用
测试涛叔
·
2023-10-25 03:53
技术分享
软件测试
selenium
测试工具
python&
selenium自动化测试
实战项目
说明:本项目采用流程控制思想,未引用unittest&pytest等单元测试框架一.项目介绍目的测试某官方网站登录功能模块可以正常使用用例1.输入格式正确的用户名和正确的密码,验证是否登录成功;2.输入格式正确的用户名和不正确的密码,验证是否登录失败,并且提示信息正确;3.输入格式正确的用户名和任意密码,验证是否登录失败,并且提示信息正确;4.用户名和密码两者都为空,验证是否登录失败,并且提示信息
荔枝味奶糖
·
2023-10-24 21:19
接口自动化测试
自动化测试
python
selenium
开发语言
Selenium自动化测试
中常见的异常详解
概要开发人员在编写代码时总是会考虑到不同的应用场景,但也可能会出现实现效果不如预期的情况。同样的原则也适用于测试代码,编写测试代码的主要目的是测试现有产品的功能、发现错误并使产品100%无错误。有句话说得好:"真相总是比小说更离奇",而在执行Selenium测试自动化时,你会看到很多"离奇的事情"。执行测试代码时遇到的这些事情或场景可能不是很常见,但测试实现应该足够强大以处理此类场景。这些场景被恰
Rocky006
·
2023-10-23 17:44
前端
selenium
自动化
测试工具
selenium自动化测试
神器
随着互联网产品更新迭代加快,Web开发和测试的需求也越来越大。很难想象,如果阿里的双11、京东的618,这些庞大繁杂的系统,由工程师们一个个手动测试,将会是一个怎样费时费力、成本巨大的工程。也因此,自动化测试就成为每个研发团队的必要需求。在众多工具中,Selenium可谓是备受欢迎的,作为Web应用程序自动化测试工具,它可以直接驱动浏览器,模拟真正的用户操作,帮助测试人员解决回归测试和多浏览器兼容
软件测试果冻
·
2023-10-23 01:21
软件测试
自动化测试
selenium
测试工具
自动化测试08
Junit为什么学了Selenium还需学习Junit
Selenium自动化测试
框架;Junit单元测试框架。
DalaQL
·
2023-10-22 06:54
测试用例
java
Selenium自动化测试
设计模式 —— PO模式
前言:在python自动化过程中,
Selenium自动化测试
中有一个名字常常被提及PageObject(思想与面向对象的特性相同),通过PO模式可以大大提高测试用例的维护效率。
测试界的彭于晏
·
2023-10-22 00:21
技术分享
软件测试
自动化测试
selenium
设计模式
python
自动化测试
测试工程师
selenium自动化测试
——unittest框架
文章目录unittestunittest框架组成细节unittest测试示例用例的执行顺序忽略测试用例的执行unittest断言HTML报告生成生成HTML报告步骤异常捕捉与错误截图数据驱动unittestunittest是python的单元测试框架,在python的官方文档中,对unittest有详细的介绍,可以到https://www.python.org/doc/去了解。unittest单元
白开水不加糖xy
·
2023-10-21 16:58
软件测试
selenium
python
测试用例
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他