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自动化测试Ⅱ
《手把手教你》系列基础篇之(二)-java+
selenium自动化测试
-环境搭建(下)基于Maven(详细教程)
1.简介ApacheMaven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。由于现在企业和公司中Java的大部分项目都是基于Maven,因此宏哥为了照顾到企业或者公司用的java项目中用到maven的童鞋或者小伙伴们,这里也简单的介绍和分享一下。在Maven项目中使用Selenium.非常简单。2.在eclipse中搭建ma
北京-宏哥
·
2023-04-17 01:43
java
maven
selenium
java+Selenium+TestNg搭建自动化测试架构(3)实现POM(page+Object+modal)
1.PageObject是
Selenium自动化测试
项目开发实践的最佳设计模式之一,通过对界面元素的封装减少冗余代码,同时在后期维护中,若元素定位发生变化,只需要调整页面元素封装的代码,提高测试用例的可维护性
自动化软件测试
·
2023-04-17 01:10
selenium
架构
软件测试
自动化测试
《手把手教你》系列基础篇之(一)-java+
selenium自动化测试
-环境搭建(上)(详细教程)
还有一个原因就是许多小伙伴们或者童鞋们私信问宏哥什么时候可以有java版的selenium,因为不会Python,或者现在大多数企业和公司还是把java奉在神坛上,所以宏哥打算就换个口味,介绍一下java+
selenium
北京-宏哥
·
2023-04-17 01:07
java
selenium
python
selenium自动化测试
框架之PO设计模式
在自动化中一样适用,
Selenium自动化测试
中有一个名字常常被提及PageObject(思想与面向对象的特性相同),通过PO模式可以大大提高测试用例的维护效率。
蜀山客e
·
2023-04-16 06:41
PO设计模式是
selenium自动化测试
中最佳的设计模式之一
PageObjectModel:PO设计模式是
selenium自动化测试
中最佳的设计模式之一,主要体现在对界面交互细节的封装,也就是在实际测试中只关注业务流程就OK了传统的设计中,在新增测试用例之后,代码会有以下几个问题
测试小鬼
·
2023-04-15 08:58
软件测试
设计模式
selenium
软件测试
python
Python+
Selenium自动化测试
项目实战
第1章自动化测试1.1、自动化测试介绍自动化测试就是通过自动化测试工具帮我们打开浏览器,输入网址,输入账号密码登录,及登录后的操作,总的说来自动化测试就是通过自动化测试脚本来帮我们从繁琐重复的手工测试里面解脱出来,把时间和精力花到更好的地方去,去挖掘更多的产品缺陷。例如网上有一些人提供智慧树网、学习通等网课的刷课及答题的服务就是通过写自动化测试程序去完成的。还有一些高速抢票平台也是通过定时执行自动
春天播种秋天收获
·
2023-04-13 23:50
测试
python
selenium
开发语言
python+
selenium自动化测试
-29关于自动化执行效率和稳定性的思考
用webdriver进行web端自动化时,一开始还惊讶300多个用例为何运行了将近五六十分钟,后来发现一个.py里面用例明明只有十多个,但执行却用了140多秒,也就不惊讶了。做电商后台自动化,业务逻辑比较多,操作步骤也比较繁琐。但是,也是可以通过优化代码、减少非必要的繁杂步骤,从而提高测试用例执行效率和用例稳定性的。通过优化后,自动化测试执行时长稳定在30分钟左右,而且用例更加稳定了。优化代码,可
汐度清风
·
2023-04-13 23:17
python
selenium
自动化
selenium自动化测试
面试题【含答案】
目录1、selenium中如何判断元素是否存在?2、selenium中hidden或者是display=none的元素是否可以定位到?3、selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的?4、如何提高selenium脚本的执行速度?5、用例在运行过程中经常会出现不稳定的情况,也就是说这次可以通过,下次就没办法通过了,如何去提升用例的稳定性?6、你的自动化用例
测试界清流
·
2023-04-13 22:16
自动化测试
selenium
测试工具
JavaScript(Node.js)+
Selenium自动化测试
Seleniumisabrowserautomationlibrary.Mostoftenusedfortestingweb-applications,Seleniummaybeusedforanytaskthatrequiresautomatinginteractionwiththebrowser.Selenium是一个浏览器自动化测试库,大多时候我们用它来测试web应用,Selenium可以胜
咸鱼的梦想
·
2023-04-13 22:44
测试--2.自动化测试
自动化测试
浏览器
selenium
JavaScript+
Selenium自动化测试
Seleniumisabrowserautomationlibrary.Mostoftenusedfortestingweb-applications,Seleniummaybeusedforanytaskthatrequiresautomatinginteractionwiththebrowser.Selenium是一个浏览器自动化测试库,大多时候我们用它来测试web应用,Selenium可以胜
测试界清流
·
2023-04-13 22:08
软件测试
自动化测试
firefox
前端
Selenium自动化测试
-6.鼠标键盘操作
在上一篇:
Selenium自动化测试
-脚本录制神器KatalonRecorder,我们认识了一个实用的脚本录制神器。
测试-八戒
·
2023-04-13 20:40
软件测试
软件测试
测试工程师
经验分享
程序人生
selenium
Python+Selenium4环境搭建与原理讲解_web自动化(1)
目录1.认识Selenium2.Selenium三大组件3.
Selenium自动化测试
环境搭建3.1安装selenium库3.2安装浏览器驱动1.查看浏览器版本号2.下载浏览器驱动3.把driver移动到
天草柑橘
·
2023-04-13 00:51
Web自动化框架
前端
selenium
firefox
【自动化测试】搭建selenium测试环境 & selenium基础详解
主要特点:开源兼容性支持多种编程语言执行并行测试selenium三大组件IDE:录制用例webdriver:执行用例Grid:分布式执行2.搭建
selenium自动化测试
环境元素:python->selenium
cx_sam
·
2023-04-12 23:46
软件自动化
selenium
python
Selenium自动化测试
面试题
目录1、什么是自动化测试、自动化测试的优势是什么?2、什么样的项目比较适合做自动化测试,什么样的不适合做自动化测试?3、说一下开展自动化工作的主要流程是怎样的?4、在制定自动化测试计划的时候一般要考虑哪些点?5、编写自动化脚本时的一些规范?6、你一般一天能编写多少个自动化脚本?7、做自动化测试时关注的一些指标?8、自动化测试可以达到100%的覆盖率吗?9、你们公司开展自动化测试遇到一些什么问题?1
wangmcn
·
2023-04-11 18:09
软件测试
自动化测试
测试开发
selenium
自动化
压力测试
Selenium自动化测试
实战2-WebDriver高级运用
目录SeleniumWebDriver高级运用selenium等待机制键鼠模拟操作Cookie浏览器启动参数JS执行器进行深度操作SeleniumWebDriver高级运用selenium等待机制页面级等待机制:定义Selenium等待页面加载完毕的超时时间使用此函数设置等待时间:driver.set_page_load_timeout(最长等待秒数)元素级等待:常用于现代页面中的ajax请求返回
知奕奕
·
2023-04-11 09:21
测试开发
selenium
python
测试工具
Selenium自动化测试
实战1-基本使用
目录SeleniumWebDriver基本使用安装与测试基本APIXPath查找CSS选择器查找By对象查找页面元素操作获取页面元素内容浏览器弹出框SeleniumWebDriver基本使用安装与测试使用pycharm作为开发IDE请自行配置好python环境变量,避免因为多解释器的问题导致pip安装位置错误安装selenium框架:pipinstallselenium除此之外我们还需要安装对应浏
知奕奕
·
2023-04-11 09:17
测试开发
selenium
python
chrome
Pytest自动化测试框架生成allure的报告
选用的项目为
Selenium自动化测试
Pytest框架实战,在这个项目的基础上说allure报告。
鱼鱼说测试
·
2023-04-10 12:13
python
github
git
python web自动化测试 设计报告_Web端自动化测试--Python+selenium+unittest
PageObject是
Selenium自动化测试
项目开发实践的最佳设计模式之一,PageObject的主要体现于对界面交互细节的封装,这样可以使测试案例更关注与业务而非界面细节,提高测试案例的可读性。
李栩然
·
2023-04-10 04:12
python
web自动化测试
设计报告
自学Python+
Selenium自动化测试
俗话说的好,书读百遍不如手过一遍,而编程这东西是看书看视频一万遍都不如你自己多敲代码、写脑图、总结分享转换成自己的内容来的实在。今天我就把最近学的(一)Selenium概述及安装(windos1164bit、Edge104.0.1293.70(正式版本)(64位))简单总结一下,方便自己以后找出来看看。目录一、概述1、QTPmercury(UFT、主流商业自动化工具)2、Selenium(开源自动
bigbear_001
·
2023-04-10 04:35
#
web自动化测试
自动化
测试用例
python
selenium
《
Selenium自动化测试
指南》目录—导读
内容提要
Selenium自动化测试
指南Selenium是ThoughtWorks公司开发的Web自动化测试工具。
weixin_33827965
·
2023-04-10 03:05
python
测试
移动开发
Selenium WebDriver单元测试框架TestNG入门
第一篇笔记,重新开始自学
Selenium自动化测试
啦,将学习过程记录一下~一、关于TestNG1、TestNG:单元测试框架,比Junit框架更加强大。
我最酷ya
·
2023-04-08 07:13
python3+
selenium自动化测试
-判断元素存在19
(19)判断元素存在1、find_elements方法判断1.find_elements方法是查找页面上所有相同属性的方法,这个方法其实非常好用,能熟练掌握技巧的不多,小编这次就发挥它的功效2.由于元素定位的方法很多,所以判断的时候定位方法不统一也比较麻烦,这里我选择css定位(有喜欢xpath的同学可以自己用xpath语法)3.写一个函数判断,找到就返回Ture,没找到就返回False(或者不止
C1R2
·
2023-04-05 04:04
python+
selenium自动化测试
关键字驱动
一、selenium常用方法封装(baseselenium.py)fromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.webdriver.supportimportexpected_conditionsasECimporttimeimportosfromCommon.log_utilsimportLogUtilsfrom
道丁师傅
·
2023-04-04 18:22
python自动化
python
selenium
自动化
Docker容器搭建Python+Jenkins+
Selenium自动化测试
(最详细)
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言使用Docker搭建Jenkins+python3+selenium项目,在Linux服务器上部署项目代码,实现自动构建。解决方案自动构建工具选型:jenkins中间件选
网易测试开发猿
·
2023-04-03 21:06
软件测试
自动化测试
Jenkins
jenkins
docker
软件测试
python自动化测试
自动化测试
undetected-chromedriver使用详解
undetected-chromedriver是一个Python库,用于在使用
Selenium自动化测试
时绕过Chrome浏览器的自动化检测机制。
BE东欲
·
2023-04-03 02:55
python
chrome
开发语言
前端
python八大定位元素_Python练习篇之3-利用tag name定位元素
朋友原话:“我的写文章的路线是,教程系列是一步一步教你设计Python+
Selenium自动化测试
框架,其中包括4个部分(共计:60篇),基础篇(5篇):主要告诉大家,Python+Selenium的运行环境怎么搭建以及第一个
weixin_39911916
·
2023-04-02 21:54
python八大定位元素
python+
selenium自动化测试
(基础篇三)-驱动浏览器+元素定位
前言:上一篇中介绍了驱动浏览器器,只是介绍了打开关闭浏览器,本篇会继续介绍驱动浏览器的:窗口尺寸设置、截图操作、刷新、前进和后端,以及新内容:元素定位。一、驱动浏览器窗口尺寸设置:测试中我们会要求窗口处于最大或者处于特定的尺寸,所以需要掌握获取窗口大小和设置窗口的尺寸,代码如下:#导入模块fromseleniumimportwebdriverimporttimedriver=webdriver.C
小锅巴!
·
2023-04-02 21:48
笔记
python
selenium
pycharm
《手把手教你》系列基础篇之3-python+
selenium自动化测试
-驱动浏览器和元素定位大法(详细)
1.简介上一篇中,只是简单地一带而过的说了一些驱动浏览器,这一篇继续说说驱动浏览器,然后再说一说元素定位的方法。完成环境的安装并测试之后,我们对Selenium有了一定的了解了,接下来我们继续驱动浏览器做一些基本操作:窗口尺寸设置、网页截图、刷新、前进和后退2.窗口尺寸设置在测试过程中,我们可能会要求打开浏览器的窗口处于最大化或者设置为某一特定尺寸的大小,所以我们使用selenium驱动浏览器时设
zzzzl333
·
2023-04-02 21:56
python
Selenium自动化滑动页面操作
Selenium自动化测试
过程中,可以通过execute_script执行js语句实现页面滑动。常见的滑动场景分为四种:滑动至底部、滑动至顶部、滑动至具体位置、滑动至目标元素可见。
魚音豳黙
·
2023-04-02 02:00
软件测试
python
selenium
selenium
python
自动化
十年测试老鸟手把手教你练习python+
selenium自动化测试
(详细教程)
1.简介“压轴”原本是戏曲名词,指一场折子戏演出的倒数第二个剧目。在现代社会中有很多应用,比如“压轴戏”,但压轴也是人们知识的一个盲区。“压轴”本意是指倒数第二个节目,而不是人们常说的倒数第一个,倒数第一个节目称“压台”。想看“压台篇”,敬请关注宏哥等待压台篇发布。当然了,宏哥不是唱戏啊,而是分享技术类文章的。好了言归正传回归正题。之前的文章中,针对元素的各种属性,进行了相对应的操作,而且对模拟键
微软自动化测试猴子君
·
2023-04-01 20:29
selenium
测试工具
程序人生
经验分享
python
selenium+python做web端自动化测试框架与实例详解教程
【web自动化】
Selenium自动化测试
环境一键搭建、3.【web自动化
测试小鬼
·
2023-04-01 06:01
selenium
测试工具
软件测试
python
经验分享
软件测试:
selenium自动化测试
目录selenium简介一、安装selenium二、selenium浏览器驱动三、selenium元素定位四、控制浏览器操作五、WebDriver常用方法六、鼠标事件七、键盘事件八、获取断言信息九、设置元素等待十、关闭浏览器十一、Selenium使用ChromeOptions启动参数selenium简介selenium是一个用于web应用程序自动化测试工具,可以直接运行在浏览器,就行用户真正的在浏
love9599
·
2023-03-31 19:45
软件测试零基础入门
测试工具
web
功能测试
软件测试:
selenium自动化测试
目录selenium简介一、安装selenium二、selenium浏览器驱动三、selenium元素定位四、控制浏览器操作五、WebDriver常用方法六、鼠标事件七、键盘事件八、获取断言信息九、设置元素等待十、关闭浏览器十一、Selenium使用ChromeOptions启动参数selenium简介selenium是一个用于web应用程序自动化测试工具,可以直接运行在浏览器,就行用户真正的在浏
love9599
·
2023-03-31 19:40
软件测试零基础入门
测试工具
web
功能测试
selenium自动化测试
基础知识点(全)
元素的定位的8种方法①id②name③classname④tagname⑤linktext⑥partiallinktext⑦xpath⑧CSS如果实在不知道怎么通过上述8个类型去定位,那么可以再在火狐浏览器47版本及以下装一个firebug和Xpath来快速的获取元素的定位基本语法:find_element_by_xpath("//input[@id=‘kw’]")操作浏览器界面①全屏:maxim
striver_dl
·
2023-03-30 15:06
自动化测试
selenium
Selenium自动化测试
环境搭建及问题
一、前言目标:环境搭建及测试主要问题:浏览器闪退,路径不明确,语法弃用二、环境搭建(自带python3.9以上)2.1.1、下载谷歌浏览器驱动https://registry.npmmirror.com/binary.html?path=chromedriver/&spm=a2c6h.24755359.0.0.6d444dccMWG95x2.1.2、根据自己浏览器版本对应驱动(必须一致)2.2、将
麦 当
·
2023-03-29 16:57
爬虫
Python进阶
selenium
测试工具
python_
selenium自动化测试
框架
设计思路本文整理归纳以往的工作中用到的东西,现汇总成基础测试框架提供分享。框架采用python3+selenium3+PO+yaml+ddt+unittest等技术编写成基础测试框架,能适应日常测试工作需要。1、使用PageObject模式将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),一个页面建一个对象类,提高用例的可维护性;2、使用yaml管理页面控件元素数据和测试用
程序员三叔
·
2023-03-29 09:38
自动化测试
技术分享
软件测试
python
selenium
测试用例
单元测试
压力测试
selenium自动化测试
文章目录1.什么是自动化测试2.UI自动化测试3,webdriver的原理元素的定位定位操作示例操作测试对象添加等待固定等待智能等待打印信息浏览器的操作浏览器最大化设置浏览器宽、高操作浏览器的前进、后退控制浏览器滚动条键盘事件键盘按键用法键盘组合键用法鼠标事件ActionChains类定位一组元素多层框架/窗口定位层级定位下拉框处理alert弹框处理DIV对话框的处理文件上传操作1.什么是自动化测
白开水不加糖xy
·
2023-03-24 19:59
软件测试
selenium
python
ui
【超级详细】Python+
selenium自动化测试
1、前言Seleniumv1.0的核心组件是SeleniumRC;Seleniumv2.0的核心组件是WebDriver;因此可以说v1.0版本和v2.0版本完全是两套东西。而Seleniumv3.0和Seleniumv2.0没有本质上的变化,只是在v2.0版本的基础上,增加支持更多的浏览器和更新的操作系统及新版本的开发语言。2、selenium简介Selenium是用于测试Web应用程序用户界面
软件测试狂阿沐
·
2023-03-24 19:26
程序员
软件测试
软件测试
自动化测试
python
selenium
经验分享
【
Selenium自动化测试
】滑动解锁与窗口截图、关闭
滑动解锁滑动解锁是目前Web测试中最常遇到的,常见于登录验证之类的场景,针对滑动操作,webdriver提供了ActionChains类来处理此类场景的操作。下面通过两个例子来了解下如何使用。#case1fromtimeimportsleepfromseleniumimportwebdriverfromselenium.webdriverimportActionChainsfromselenium
牛油菠蘿包
·
2023-03-24 19:22
Selenium教程
自动化测试
selenium
python
chrome
【
Selenium自动化测试
】文件下载
利用WebDriver可以对网页进行自动化下载,而且在下载时,还允许设置文件下载路径,当然不同浏览器设置方式是不同的。下面以Chrome浏览器为例,演示文件的下载。importosfromseleniumimportwebdriverfromselenium.webdriver.common.byimportByoptions=webdriver.ChromeOptions()prefs={'pr
牛油菠蘿包
·
2023-03-24 19:21
Selenium教程
自动化测试
selenium
python
chrome
【
Selenium自动化测试
】操作Cookie
所谓"cookie"数据是指某些网站为了辨别用户身份,储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。通俗来讲就是指缓存数据,包括用户名、密码、注册账户、手机号等公民个人信息。在Web自动化测试时,我们也经常需要对其进行操作。WebDriver提供了操作Cookie的相关方法,可以读取、添加和删除Cookie。get_cookies():获得所有Cookie。g
牛油菠蘿包
·
2023-03-24 19:21
Selenium教程
自动化测试
selenium
chrome
python
Python
Selenium自动化测试
框架 调用JavaScript
Timewilltell.1、方法方法简单说明execute_async_script(script,args)异步执行JS代码。script:被执行的JS代码。args:js代码中的任意参数。execute_script(script,args)同步执行JS代码。script:被执行的JS代码。args:js代码中的任意参数2、代码fromselenium.webdriver.common.ac
白码会说
·
2023-03-24 19:38
python
软件测试
selenium
python
软件测试
selenium
自动化测试
javascript
Selenium自动化测试
框架入门整理
本文主要针对
Selenium自动化测试
框架入门整理,只涉及总体功能及框架要点介绍说明,以及使用前提技术基础要求整理说明。作为开发人员、测试人员入门参考。
小码哥说测试
·
2023-03-24 19:07
软件测试
技术分享
selenium
自动化
firefox
软件测试
测试工程师
【
Selenium自动化测试
】调用JavaScript与处理HTML5视频播放
JS调用有些页面操作不能依靠WebDriver提供的API来实现,如浏览器滚动条的拖动。这时就需要借助JavaScript脚本。WebDriver提供了execute_script()方法来执行JavaScript代码。下面演示一个用js调整浏览器滚动条位置的例子fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByf
牛油菠蘿包
·
2023-03-24 18:33
Selenium教程
自动化测试
javascript
selenium
html5
python 监控框架_python测试系列教程——python+
Selenium自动化测试
框架
需要的环境浏览器(Firefox/Chrome/IE…)PythonSeleniumSeleniumIDE(如果用Firefox)FireBug、FirePath(如果用Firefox)chromedriver、IEDriverServer、phantomjs.exeIDE(Pycharm/Sublime/Eclipse…)1、浏览器建议用Firefox或Chrome,千万不要用最新版本,要用早两
weixin_39946500
·
2023-03-22 12:15
python
监控框架
Mac 下使用 Python+Selenium 实现西瓜视频自动上传及草稿发布
背景研究下Python+
Selenium自动化测试
框架,简单实现Mac下自动化批量上传视频西瓜视频并发布,分享给需要的同学(未做过多的异常处理)。
叨叨软件测试
·
2023-03-19 23:34
python
macOS
python
selenium
mac
西瓜视频
Selenium自动化测试
实现窗口切换
在Web自动化测试过程中,有时单击某个链接会弹出新的窗口,这时就需要切换到新打开的窗口中进行操作。WebDriver提供的switch_to.window()方法可以实现在不同的窗口之间进行切换。主要用到的相关方法:current_window_handle:获得当前窗口句柄。window_handles:返回所有窗口的句柄到当前会话。switch_to.window():切换到相应的窗口下面以百
·
2023-03-19 20:09
python3+
selenium自动化测试
-元素定位2
一、selenium小例子-1导入模块fromseleniumimportwebdriver-2选择浏览器browser=webdriver.Chrome()browser=webdriver.Firefox()brower=webdriver.IE()实例如下:#导入模块fromseleniumimportwebdriver#选择浏览器browser=webdriver.Chrome()#打开u
C1R2
·
2023-03-18 00:10
python3+
selenium自动化测试
-浏览器操作3
selenium用法讲解:(1)浏览器操作:主要讲如何用Python调用webdriver框架的API,对浏览器做一些常规的操作,如打开、前进、后退、刷新、设置窗口大小、截屏、退出等操作。WebDriver提供了maxmize_window()方法使打开的浏览器全屏显示,其用法与set_window_size()相同,但它不需要参数。WebDriver提供了back和forward方法来模拟后退和
C1R2
·
2023-03-13 13:01
python3+
selenium自动化测试
-环境构建1
前言目前selenium版本已经升级到3.0了,网上的大部分教程是基于2.0写的,所以在学习前先要弄清楚版本号,这点非常重要。本系列依然以selenium3为基础。一、selenium简介Selenium是用于测试Web应用程序用户界面(UI)的常用框架。它是一款用于运行端到端功能测试的超强工具。您可以使用多个编程语言编写测试,并且Selenium能够在一个或多个浏览器中执行这些测试。Seleni
C1R2
·
2023-03-10 13:35
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他