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自动化
详解
一.基本使用#pipinstallselenium-ihttp://pypi.douban.com/simple/--trusted-hostpypi.douban.comfromseleniumimportwebdriver##驱动浏览器fromselenium.webdriver.common.byimportBy#选择器fromselenium.webdriver.common.keysim
攒了一袋星辰
·
2024-01-05 11:22
Python爬虫
python
微信
开发语言
《手把手教你》系列练习篇之6-python+
selenium自动化
测试(详细教程)
1.简介今天我们还是继续练习练习基本功,各位小伙伴要耐住住性子,要耐得住寂寞啊,不要急躁,后面你会感谢你在前边的不断练习的。到后面也是检验你前边的学习成果的一次很好实践。本文介绍如何通过linktext、partiallinktext、classname和name来定位页面元素。2.linktext定位元素我们打开网页,一些可以点击的链接跳转上面的文字,就是linktext,用百度首页举例来看:在
北京-宏哥
·
2024-01-05 11:19
python
selenium
dubbo
自动化
测试工具
功能测试
Selenium自动化
测试框架的搭建
说起自动化测试,我想大家都会有个疑问,要不要做自动化测试?自动化测试给我们带来的收益是否会超出在建设时所投入的成本,这个嘛别说是我,即便是高手也很难回答,自动化测试的初衷是美好的,而测试工程师往往在实现过程中花费了很多成本、精力,而最终以失败告终。失败的原因会很多,我总结几项:1.太过依赖测试工具,高估了工具的力量,最终会以失望告终。2.项目紧急的情况,为了规避那些多余的环节,干脆人工测试,结果整
测试界柠檬
·
2024-01-05 08:02
软件测试
selenium
测试工具
软件测试
自动化测试
功能测试
程序人生
职场和发展
PO模型
PO模型一、PO模型介绍在自动化中,
Selenium自动化
测试中有一个名字经常被提及PageObject(思想与面向对象的特征相同),通常PO模型可以大大提高测试用例的维护效率优点:重用,业务和对象分离
G_eebd
·
2023-12-31 05:11
Python反反爬篇--selenium被检测到的解决办法
1.反爬有时候,我们利用
Selenium自动化
爬取某些网站时,极有可能会遭遇反爬。
程序员晓晓
·
2023-12-30 01:45
python
selenium
开发语言
Python学习
Python编程
Python爬虫
Selenium自动化
(等待 / 弹窗处理 / 滚动条 / 多窗口处理 / Cookie处理)-------详细
Selenium自动化
(等待/弹窗处理/滚动条/多窗口处理/Cookie处理)一、等待设置休眠时间(休眠3秒):time.sleep(3)智能等待(隐式等待):(一般放在打开项目的前面一行)driver.implicitly_wait
网易测试开发猿
·
2023-12-29 21:30
自动化测试
Selenium
测试
软件测试
测试工程师
selenium
web
python
Selenium自动化
之弹窗处理
1.前言我们在使用Selenium做Web自动化测试时,页面经常出现弹窗,如果不处理后续的测试脚本就无法正常运行,今天我们就带大家一起来学习如何处理Web页面上的弹窗。2.Web页面弹窗的分类弹窗通常有3种:Alert类型弹框、Confirm类型弹框、Prompt类型弹框,这种我们无法通过定位元素来操作。它们的具体特点如下:Alert弹窗:只有信息及确认按钮Confirm弹窗:在Alert弹窗基础
软件测试果冻
·
2023-12-29 21:58
软件测试
软件测试面试
自动化测试
selenium
前端
学习
web自动化(1)——测试环境搭建
特点:开源兼容性支持多种编程语言执行并行测试selenium包含三大组件:IDE:录制用例webDriver:执行用例Grid:分布式执行2.搭建
selenium自动化
测试环境python->selenium
小丫么小二郎~
·
2023-12-29 00:15
自动化
python
pytest
selenium
《手把手教你》系列基础篇(五)-java+
selenium自动化
测试- 创建首个自动化脚本(详细教程)
1.简介前面几篇宏哥介绍了两种(java和maven)环境搭建和三大浏览器的启动方法,这篇文章宏哥将要介绍第一个自动化测试脚本。前边环境都搭建成功了,浏览器也驱动成功了,那么我们不着急学习其他内容,首先宏哥搭建好的环境中创建首个完整的自动化测试脚本,让小伙伴或者童鞋们提前感受感受,也是为了激起大家的学习兴趣。宏哥的个人经验是:自动化脚本编写比较容易,最大的困难去如何去写测试断言。自动化测试,最重要
北京-宏哥
·
2023-12-28 23:18
java
selenium
自动化
测试工具
Selenium 自动化操作
今天分享一个超有意思的东西
Selenium自动化
测试/调式工具。
kikiki2
·
2023-12-28 17:47
《手把手教你》系列基础篇之4-python+
selenium自动化
测试-xpath使用(详细教程)
1.简介俗话说:磨刀不误砍柴工,因此在我们要开始写自动化脚本之前,我们先来学习和了解几个基本概念,在完全掌握了这几个概念之后,有助于我们快速上手,如何去编写自动化测试脚本。元素,在这个教程系列,我们说的元素之网页元素(webelement)。在网页上面的文本输入框,按钮,多选,单选,标签,和文字都叫元素,总之,凡是能在页面显示的对象都可以作为页面元素对象。元素定位,有时候也叫Locator,一个H
北京-宏哥
·
2023-12-28 17:55
python
selenium
javascript
自动化
开发语言
测试工具
《手把手教你》系列基础篇之3-python+
selenium自动化
测试-驱动浏览器和元素定位大法(详细)
1.简介上一篇中,只是简单地一带而过的说了一些驱动浏览器,这一篇继续说说驱动浏览器,然后再说一说元素定位的方法。完成环境的安装并测试之后,我们对Selenium有了一定的了解了,接下来我们继续驱动浏览器做一些基本操作:窗口尺寸设置、网页截图、刷新、前进和后退2.窗口尺寸设置在测试过程中,我们可能会要求打开浏览器的窗口处于最大化或者设置为某一特定尺寸的大小,所以我们使用selenium驱动浏览器时设
北京-宏哥
·
2023-12-28 17:25
python
selenium
开发语言
自动化
测试工具
功能测试
day03
selenium自动化
测试
测试京东自动搜索和自动获取数据fromseleniumimportwebdriverfromselenium.common.exceptionsimportTimeoutExceptionfromselenium.webdriver.common.byimportByfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.w
LittleBear_6c91
·
2023-12-27 18:54
Selenium自动化
测试框架(附教程+源码)
说起自动化测试,我想大家都会有个疑问,要不要做自动化测试?自动化测试给我们带来的收益是否会超出在建设时所投入的成本,这个嘛别说是我,即便是高手也很难回答,自动化测试的初衷是美好的,而测试工程师往往在实现过程中花费了很多成本、精力,而最终以失败告终。失败的原因会很多,我总结几项:太过依赖测试工具,高估了工具的力量,最终会以失望告终。项目紧急的情况,为了规避那些多余的环节,干脆人工测试,结果整个链路中
测试杂货铺
·
2023-12-26 23:44
职场和发展
软件测试
自动化测试
测试用例
python
selenium
测试工具
selenium自动化
webdriver下载及安装
1、确认浏览器的版本在浏览器的地址栏,输入chrome://version/,回车后即可查看到对应版本2、找到对应的chromedriver版本2.1114及之前的版本可以通过点击下载chromedriver,根据版本号(只看大版本)下载对应文件2.2116版本通过点击下载chromedriverhttps://edgedl.me.gvt1.com/edgedl/chrome/chrome-for
迷途的少年
·
2023-12-26 12:49
selenium
selenium
自动化
测试工具
如何使用 Selenium 实现自动化操作?
本篇咱们来谈谈
Selenium自动化
脚本是如何工作的,以及如何实现一个简单的自动化示例;一、关于Selenium1.1、为什么选择它作为web自动化的测试工具?
爱学习的执念
·
2023-12-26 08:40
软件测试
技术分享
selenium
测试工具
【自动化测试教程】Java+
Selenium自动化
测试环境搭建
本主要介绍以Java为基础,搭建
Selenium自动化
测试环境,并且实现代码编写的过程。
测试界的世清
·
2023-12-24 01:53
技术分享
软件测试
自动化测试
java
selenium
开发语言
浅谈测试自动化selenium之POM模式
本文阐述了以下几个问题:什么叫POM模式为什么要用POM模式POM模式的思想POM模式的运用在刚学习
selenium自动化
测试的时候,一般都是:1.打开网页2.定位元素,进行操作3.关闭网页以百度为例:
朝一爱学习
·
2023-12-23 09:36
python自动化测试
自动化
selenium
python
python3+
selenium自动化
测试-获取元素属性17
(17)获取元素属性通常在做断言之前,都要先获取界面上元素的属性,然后与期望结果对比。本篇介绍几种常见的获取元素属性方法。1.获取元素属性获取页面title--利用driver.title即可title=driver.titleprint(title)2.获取元素的文本例如页面上显示的文本,查看元素属性:设为首页通过driver.text获得文本text=driver.find_element_b
C1R2
·
2023-12-23 05:06
搭建
Selenium自动化
测试环境,安装包以及驱动地址
python安装包(官网):https://www.python.orgPycharm安装包(官网):DownloadPyCharm:PythonIDEforProfessionalDevelopersbyJetBrainswindow环境和Mac环境安装教程:pycharm在windows和macos下的安装-CSDN博客Selenium安装包:selenium·PyPI一般安装方式:pipin
zyg_2015
·
2023-12-22 16:33
工具
环境搭建
测试
python
selenium
测试工具
PO模型
一、PO模型介绍在自动化中,
Selenium自动化
测试中有一个名字经常被提及PageObject(思想与面向对象的特征相同),通常PO模型可以大大提高测试用例的维护效率优点:重用,业务和对象分离,代码结构清晰
__65a0
·
2023-12-21 21:31
绝对干货!自动化测试PO设计模式的进阶实现(附源码),适合想提升编码能力的测试同学
本文阅读的前提:同学们知道如何进行
Selenium自动化
测试并了解什么是PO设计模式!对于代码基础较弱的测试同学希望多读几次文章并上手操作,这篇文章看懂后,大家的编码能力就会进步了!
测试开发Kevin
·
2023-12-19 17:18
Java
自动化测试
测试开发
java
selenium
python 自动点击网页上按钮_python
selenium自动化
(一)点击页面链接测试
需求:现在有一个网站的页面,我希望用python自动化的测试点击这个页面上所有的在本窗口跳转,并且是本站内的链接,前往到链接页面之后在通过后退返回到原始页面。要完成这个需求就必须实现3点:1.找到原始页面上面所有的在本窗口内跳转的链接2.跳转到目标页面之后,“后退”到原始页面3.在原始页面上继续点击后续的链接首先,要找到页面上的所有链接并不困难。selenium为我们提供了find_element
weixin_39910523
·
2023-12-19 13:19
python
自动点击网页上按钮
selenium自动化
爬取携程酒店信息
重要提醒!!!!携程反爬太强了,用自动化爬取,其他的数据都正确。唯独价格不正确!!!价格是携程随机生成的,不是正确的价格!当前进度:已完成搜索目的地,但无法解决携程需要登录才能查看酒店价格,即无法绕过登陆想办法解决中2021/2/5还是无法绕过登陆,只能手动扫码登陆,并且在点击酒店详情后会跳出新的界面,要将driver定位到新的界面上,酒店详情还不能全部获取,后续要想办法将所有的酒店详情全部获取到
Take Me To Your Hear
·
2023-12-18 14:22
selenium
chrome
python
UI自动化Selenium 数据驱动读取Excel
selenium自动化
,希望通过Excel进行数据驱动;即代码自动读取并循环所有数据;如下为Excel读取封装的函数#Excel数据读取defExcelRead(filename,sheetname):
北极之熊熊
·
2023-12-18 12:16
selenium
自动化
selenium
运维
Python+
selenium自动化
生成测试报告
前言批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的。unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner一、导入HTMLTestRunner1.这个模块下载不能通过pip安装了,只能下载后手动导入,下载地址:http://tungwaiyip.info/software/HTMLTestR
心软小念
·
2023-12-17 04:03
软件测试
技术分享
selenium
自动化
测试工具
python3+
selenium自动化
测试-JS日历控件14
(14)JS处理日历控件日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如何解决日历控件为readonly属性的问题。基本思路:先用js去掉readonly属性,然后直接输入日期文本内容查看日历输入框的属性:readonly="readonly",如下:浏览器想修改时,需要手动删掉元素的readonly属性,然后就可
C1R2
·
2023-12-17 01:55
禁用Google Chrome自动更新,怎么找到Update目录?
有
Selenium自动化
需求的朋友们知道,必须要禁用GoogleChrome自动更新以防止它偷摸着更新,从而导致它与我们原来的driver版本不匹配,导致程序跑不起来。
碳基肥宅
·
2023-12-16 22:57
软件测试
chrome
前端
selenium
selenium自动化
(下)
自动化测试定位策略简介Web自动化测试定位策略是指在自动化测试脚本中用于准确定位和操作Web页面元素的方法和规则。选择正确的定位策略对于成功执行自动化测试非常重要,因为它直接影响到测试脚本的稳定性和可维护性。定位方式通用Web定位方式通过八大定位方式进行定位。定位策略描述classname通过class属性定位元素cssselector通过匹配cssselector定位元素id通过id属性匹配元素
sinat_26916241
·
2023-12-15 21:33
selenium
自动化
前端
Mac 下 Python+Selenium 自动上传西瓜视频
背景研究下Python+
Selenium自动化
测试框架,简单实现Mac下自动化批量上传视频西瓜视频并发布,分享给需要的同学(未做过多的异常处理)。
测试界吖吖
·
2023-12-15 21:22
自动化测试
软件测试工程师
软件测试
macos
python
selenium
压力测试
单元测试
功能测试
程序人生
一篇文章教会你Python+
selenium自动化
生成测试报告
前言批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的。unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner一、导入HTMLTestRunner1.这个模块下载不能通过pip安装了,只能下载后手动导入,下载地址:http://tungwaiyip.info/software/HTMLTestR
程序员雷叔
·
2023-12-14 14:45
selenium
自动化
测试工具
功能测试
测试用例
单元测试
python
selenium自动化
测试:xpath八种定位方式!
01、前言如果可以的话,请先关注(专栏和账号),然后点赞和收藏,最后学习和进步。你的支持是我继续写下去的最大动力,个人定当倾囊而送,不负众望。谢谢!!!1.前提基于win10专业版64位系统+64位jdk1.8+64位python3.6.5+社区版pycharm2018.1.3+unittest+selenium3.141.0。2.xpath八种定位方式xpath:即xml路径语言,通常用来在ht
自动化测试老司机
·
2023-12-06 22:08
自动化测试
软件测试
selenium
测试工具
自动化测试
软件测试
jmeter
【自动化测试教程】Java+
Selenium自动化
测试环境搭建
本主要介绍以Java为基础,搭建
Selenium自动化
测试环境,并且实现代码编写的过程。
测试界吖吖
·
2023-12-05 23:52
软件测试
java
selenium
开发语言
单元测试
压力测试
功能测试
程序人生
selenium+python+unittest+Jenkins自动化测试
以海盗商城网站为环境,进行
selenium自动化
测试,用unittest框架组织和执行测试用例,使用Jenkins工具定时执行并发送邮件。
Zzzz_0325
·
2023-12-05 20:48
selenium
测试工具
Selenium+Pytest自动化测试框架实战
前言#
selenium自动化
+pytest测试框架本章你需要一定的python基础——至少明白类与对象,封装继承一定的selenium基础——本篇不讲selenium,不会的可以自己去看selenium
软测小达人
·
2023-12-05 20:46
Python
python
单元测试
开发语言
Selenium自动化
测试技巧还不知道吗?
2、
Selenium自动化
由于开源工具和应用程序的成本效益,效率,可重复性,准确性和易用性,它们变得越来越重要。Selen
程序员雷子
·
2023-12-05 18:08
selenium
测试工具
功能测试
单元测试
appium
jmeter
测试用例
避免20种常见
Selenium自动化
测试异常,让你的测试更加稳定和可靠!
常见的Selenium异常以下是所有SeleniumWebDriver代码中可能发生的一些常见Selenium异常。1、ElementClickInterceptedException由于以某种方式隐藏了接收到click命令的元素,因此无法正确执行ElementClick命令。2、ElementNotInteractableException即使目标Web元素存在于DOM上,但与该元素的交互将击中
自动化测试老司机
·
2023-12-04 21:25
自动化测试
安全测试
软件测试
selenium
测试工具
自动化测试
软件测试
jmeter
Python
selenium自动化
测试模型图解
1、线性测试优势:每一个脚本都是完整独立的,每一个脚本对应一个测试用例缺点:开发成本高,会有重复操作重复脚本;维护成本也高,修改重复操作的脚本时,要逐一进行修改。2、模块化驱动测试把重复的操作独立成公共模块,当用例执行中需要这一模块操作时调用,这样最大限度的消除重复,提高测试用例的可维护性。解决了线性测试的两个问题:(1)提高了开发效率(2)简化了维护复杂性缺点:在数据会改变的情况下,会加大编写重
自动化测试小dao
·
2023-12-04 19:01
python
selenium
软件测试
程序员
接口测试
自动化测试
测试工程师
python自动生成测试报告步骤_生成HTMLTestRunner测试报告的操作步骤——Python+
selenium自动化
...
HTMLTestRunner是Python标准库的unittest模块的一个扩展,具体操作如下1.安装环境:Window8步骤:1)http://tungwaiyip.info/software/HTMLTestRunner.html下载HTMLTestRunner.py文件2)因为我使用的是python3,所以在HTMLTestRunner.py文件中要做一下修改,修改内容如下:第94行,将im
weixin_29699433
·
2023-12-04 17:15
避免20种常见
Selenium自动化
测试异常,让你的测试更加稳定和可靠!
常见的Selenium异常以下是所有SeleniumWebDriver代码中可能发生的一些常见Selenium异常。1、ElementClickInterceptedException由于以某种方式隐藏了接收到click命令的元素,因此无法正确执行ElementClick命令。2、ElementNotInteractableException即使目标Web元素存在于DOM上,但与该元素的交互将击中
MJH827
·
2023-12-04 17:33
自动化测试
selenium
测试工具
压力测试
功能测试
自动化测试
软件测试
Selenium自动化
测试:通过cookie绕过验证码的操作
验证码的处理对于web应用,很多地方比如登录、发帖都需要输入验证码,类型也多种多样;登录/核心操作过程中,系统会产生随机的验证码图片,进行验证才能进行后续操作解决验证码的方法如下:1、开发做个万能验证码(推荐)2、测试环境关闭验证码功能(推荐)(开发配置)3、图片识别技术(不稳定)4、调用开发生成验证码接口(和开发配合)5、第三方验证码平台(打码兔)6、cookie绕过验证码(推荐)cookie处
测试界柠檬
·
2023-12-04 13:21
软件测试
selenium
测试工具
压力测试
单元测试
功能测试
程序人生
职场和发展
避免20种常见
Selenium自动化
测试异常,让你的测试更加稳定和可靠!
常见的Selenium异常以下是所有SeleniumWebDriver代码中可能发生的一些常见Selenium异常。1、ElementClickInterceptedException由于以某种方式隐藏了接收到click命令的元素,因此无法正确执行ElementClick命令。2、ElementNotInteractableException即使目标Web元素存在于DOM上,但与该元素的交互将击中
自动化测试 老司机
·
2023-12-03 15:31
软件测试
测试工程师
自动化测试
selenium
测试工具
postman
python
自动化测试
数据库
jmeter
Python库
Selenium自动化
使用详细教程
一、安装SeleniumpipinstallSelenium二、初始化浏览器Chrome是初始化谷歌浏览器Firefox是初始化火狐浏览器Edge是初始化IE浏览器PhantomJS是一个无界面浏览器。fromseleniumimportwebdriverdriver=webdriver.Chrome()三、设置浏览器大小maximize_window最大化窗口set_window_size自定义
AnyaPapa
·
2023-12-03 01:46
Python
selenium
chrome
firefox
Selenium自动化
测试 —— 模拟鼠标键盘的操作事件
鼠标操作事件在实际的web产品测试中,对于鼠标的操作,不单单只有click(),有时候还要用到右击、双击、拖动等操作,这些操作包含在ActionChains类中。ActionChains类中鼠标操作常用方法:首先导入ActionChains类:fromselenium.webdriver.common.action_chainsimportActionChainscontext_click():右
测试界柠檬
·
2023-12-02 23:19
软件测试
selenium
计算机外设
测试工具
压力测试
单元测试
功能测试
程序人生
selenium自动化
测试过程中接口的调用信息
在上一篇中我也给自己提出一个需求:如果记录在测试过程中接口的调用情况?提出这个需求,我觉得是有意义的。你在测试过程中肯定会遇到一些莫名其妙的问题,比如:web某个页面一直在刷进度条,导致你定位元素失败,但是,你再手动操作一遍可能无法复现....对于我们来说,肯定会遇到许多类似的问题。你会发现有时候仅仅靠一张截图,你远远找不到bug的原因。这时候,我在想如果我能拿到这一系列操作所调用的接口信息多好,
心软小念
·
2023-12-02 22:52
技术分享
软件测试
selenium
测试工具
老鸟带你避坑,自动化测试最容易犯的9个错误整理,少走弯路...
1、自动化一切刚开始我的第一个任务是做一个Web应用程序的
Selenium自动化
测试脚本。为了给我
百度测试开发
·
2023-12-02 02:40
自动化测试
软件测试
软件测试工程师
软件测试
软件测试工程师
自动化测试
接口自动化测试
web自动化测试
Python自动化测试
测试开发
python&
selenium自动化
测试实战项目
说明:本项目采用流程控制思想,未引用unittest&pytest等单元测试框架一.项目介绍目的测试某官方网站登录功能模块可以正常使用用例1.输入格式正确的用户名和正确的密码,验证是否登录成功;2.输入格式正确的用户名和不正确的密码,验证是否登录失败,并且提示信息正确;3.输入格式正确的用户名和任意密码,验证是否登录失败,并且提示信息正确;4.用户名和密码两者都为空,验证是否登录失败,并且提示信息
潇潇说测试
·
2023-12-01 11:14
软件测试
selenium
测试工具
功能测试
软件测试
职场和发展
自动化测试
程序人生
selenium滑块操作(基础)
selenium自动化
操作的时候,经常会遇到滑块需要拉动,今天介绍一下最简单的这种,拉到头的这种。
段言
·
2023-12-01 10:33
python
python
selenium
Python Selenium设计模式-POM
前言本文就python
selenium自动化
测试实践中所需要的POM设计模式进行分享,以便大家在实践中对POM的特点、应用场景和核心思想有一定的理解和掌握。
魔都飘雪
·
2023-12-01 03:29
Python语言
Selenium自动化测试
Python
Selenium设计模式POM
避免20种常见
Selenium自动化
测试异常,让你的测试更加稳定和可靠!
常见的Selenium异常以下是所有SeleniumWebDriver代码中可能发生的一些常见Selenium异常。1、ElementClickInterceptedException由于以某种方式隐藏了接收到click命令的元素,因此无法正确执行ElementClick命令。2、ElementNotInteractableException即使目标Web元素存在于DOM上,但与该元素的交互将击中
测试界的彭于晏
·
2023-11-30 17:15
软件测试
技术分享
自动化测试
selenium
单元测试
测试工具
接口测试
自动化测试
测试工程师
上一页
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
其他