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自动化
测试详细教程
环境准备1、下载火狐驱动位置:https://cdn.npm.taobao.org/dist/geckodriver/(我这里选择v0.21.0版本,如果版本太旧程序执行可能会报错)2、将驱动复制到火狐浏览器的安装目录代码编写创建maven工程引入selenium依赖如下:org.seleniumhq.seleniumselenium-java3.14.0org.seleniumhq.seleni
zhangxm_qz
·
2022-04-03 10:31
selenium
java
selenium
自动化测试
示例
Selenium自动化
测试简介
Selenium自动化
测试,很早就想跟大家分享。在15年开始,我们的团队就在使用这个工具。
IT赶路人
·
2022-04-03 10:56
selenium自动化
selenium
Selenium自动化
测试
Selenium自动化
测试一、为什么要Python自动化脚本二、
Selenium自动化
测试工具三、使用seleniumIDE录制脚本四、自动化脚本使用如何定位页面上的元素?
任我驰骋°
·
2022-04-03 10:55
软件测试
自动化
selenium
《手把手教你》系列基础篇(八十四)-java+
selenium自动化
测试-框架设计基础-TestNG日志-上篇(详解教程)
1.简介TestNG还为我们提供了测试的记录功能-日志。例如,在运行测试用例期间,用户希望在控制台中记录一些信息。信息可以是任何细节取决于目的。牢记我们正在使用Selenium进行测试,我们需要有助于用户理解测试步骤或测试用例执行期间的任何失败的信息。在TestNGLogs的帮助下,可以在Selenium测试用例执行期间启用日志记录。这一篇文章宏哥主要介绍利用TestNG中的Report类来实现简
北京-宏哥
·
2022-03-31 15:00
关于Python
Selenium自动化
导出新版WOS(web of science)检索结果的问题
selenium介绍selenium是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium,因为它相比QTP有诸多有点:免费,也不用再为破解QTP而大伤脑筋小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G的程序。这也是最重要的一点,不管你以前更熟悉C、java、ruby、python、或都是C#,你都可以通过selenium完成自动化测试,而QTP只支持V
·
2022-03-30 13:05
《手把手教你》系列基础篇(八十三)-java+
selenium自动化
测试-框架设计基础-TestNG测试报告-下篇(详解教程)
1.简介其实前边好像简单的提到过测试报告,宏哥觉得这部分比较重要,就着重讲解和介绍一下。报告是任何测试执行中最重要的部分,因为它可以帮助用户了解测试执行的结果、失败点和失败原因。另一方面,日志记录对于密切关注执行流程或在出现任何故障时进行调试很重要。默认情况下,TestNG会为其测试执行生成不同类型的报告。这包括一个HTML和一个XML报告输出。TestNG还允许其用户编写自己的报告程序并将其与T
北京-宏哥
·
2022-03-29 14:00
《手把手教你》系列基础篇(八十一)-java+
selenium自动化
测试-框架设计基础-TestNG如何暂停执行一些case(详解教程)
1.简介在实际测试过程中,我们经常会遇到这样的情况,开发由于某些原因导致一些模块进度延后,而你的自动化测试脚本已经提前完成,这样就会有部分模块测试,有部分模块不能进行测试。这就需要我们暂时不让一些testcase执行。今天宏哥主要讲解的就是在工作中遇到这种情况如何处理,不影响你的测试进度。2.方案①代码注销不执行测试用例区域。②去除不执行测试用例前面@Test注释,这样testNG运行就不会运行到
北京-宏哥
·
2022-03-24 11:00
《手把手教你》系列基础篇(八十)-java+
selenium自动化
测试-框架设计基础-TestNG依赖测试-番外篇(详解教程)
1.简介经过前边几篇知识点的介绍,今天宏哥就在实际测试中应用一下前边所学的依赖测试。这一篇主要介绍在TestNG中一个类中有多个测试方法的时候,多个测试方法的执行顺序或者依赖关系的问题。如果不用dependsOnMethods,testNG会自动根据@Test方法名称的首字母排序来执行测试方法,而不是按照你设计的测试用例来执行方法。多的不说,少的不唠,我们开始今天讲解和分享。2.测试场景在这里宏哥
北京-宏哥
·
2022-03-23 13:00
《手把手教你》系列基础篇(七十八)-java+
selenium自动化
测试-框架设计基础-TestNG依赖测试- 中篇(详解教程)
1.简介上一篇讲解了依赖测试的各种方法,今天继续讲解依赖测试的方法,这一篇主要是讲解和分享通过xml文件配置组名依赖方法(主要是测试组的用法)。废话不说,直接上干货。2.实例测试组:一个组可包含多个测试方法,可进行组嵌套。2.1代码设计1.test1属于功能测试,test2属于接口测试,test3属于接口和功能测试,test4是不属于任何组,如下图所示:2.参考代码packagelibrary;i
北京-宏哥
·
2022-03-21 15:00
PO模式在
selenium自动化
测试框架的优势
PO设计模式是
Selenium自动化
测试中最佳的设计模式之一,主要体现在对界面交互细节的封装2.不使用PO设计会出现以下几种情况:复用性不太好,扩展性不好,易读性差,
·
2022-03-20 12:35
PO模式在
selenium自动化
测试框架有什么好处
最开始由马丁福勒提出,这个模式受到
selenium自动化
测试框架大力推广,因而成为一种非常主流的自动化测试设计模式。在PO模式当中,每一个UI页面使用
和牛
·
2022-03-19 21:00
selenium自动化
测试中使用的chrome浏览器安装及驱动下载安装与使用
selenium自动化
测试中使用的chrome浏览器安装及驱动下载安装与使用1.谷歌官网下载安装chrome2.下载安装chrome驱动3.使用1.谷歌官网下载安装chromehttps://www.google.cn
seedinspring
·
2022-03-19 07:33
selenium
软件测试
chrome驱动
chrome
自动化测试
web测试
2021我在CSDN的年度总结——关于我的大一上学期生活
目录前言:成就我的一些程序贪吃蛇井字棋爬虫1.基础的requestspost请求2.多线程和进程池3.
selenium自动化
模块4.scrapy框架深度学习总结2022愿望前言:第一次接触CSDN,是通过川川大佬的一条
heart_6662
·
2022-03-18 10:22
个人博客
python
《手把手教你》系列基础篇(七十七)-java+
selenium自动化
测试-框架设计基础-TestNG依赖测试- 上篇(详解教程)
1.简介今天主要是讲解和分享:TestNG中一个类中有多个测试方法的时候,多个测试方法的执行顺序或者依赖关系的问题。如果不用dependsOnMethods,testNG会自动根据@Test方法名称的首字母排序来执行测试方法。但是有时,我们可能需要以特定顺序调用测试用例中的方法,或者可能希望在方法之间共享一些数据和状态。TestNG支持这种依赖关系,因为它支持在测试方法之间显式依赖的声明。2.Te
北京-宏哥
·
2022-03-17 15:00
Jenkins UI与接口自动化测试持续集成实战
节点管理与用户权限Jenkins插件Jenkins父子多任务关联运行Jenkins报警机制目录SeleniumUI自动化测试持续集成演练接口自动化测试持续集成演练一、SeleniumUI自动化测试持续集成演练
Selenium
软件测试君
·
2022-03-17 05:38
程序员
软件测试
IT
jenkins
python
程序人生
软件测试
测试工程师
《手把手教你》系列基础篇(七十六)-java+
selenium自动化
测试-框架设计基础-TestNG实现DDT - 下篇(详解教程)
1.简介今天这一篇宏哥主要是结合实际工作中将遇到的测试场景和前边两篇学习的知识结合起来给大家讲解和分享一下,希望以后大家在以后遇到其他的测试场景也可以将自己的所学的知识应用到测试场景中。2.测试场景测试多个用户的账户登录。假如宏哥有50个用户,需要测试登录。你会怎么测试呢。第一个肯定是写50个测试脚本去验证登录。第二个就是采用DDT,把用户名和密码写到一个表格里,然后依次从表格读取去运行这个登录用
北京-宏哥
·
2022-03-16 11:00
《手把手教你》系列基础篇(七十五)-java+
selenium自动化
测试-框架设计基础-TestNG实现DDT - 中篇(详解教程)
1.简介上一篇中介绍了DataProvider如何传递参数,以及和一些其他方法结合传递参数,今天宏哥接着把剩下的一些常用的也做一下简单的介绍和分享。2.项目实战1@DataProvider+方法:此示例显示如何根据测试方法名称传递不同的参数。2.1代码设计2.2参考代码packagelibrary;importjava.lang.reflect.Method;importorg.testng.As
北京-宏哥
·
2022-03-15 15:00
Python+
Selenium自动化
环境搭建与操作基础详解
目录一、环境搭建1、python安装2、pycharm下载安装3、selenium下载安装4、浏览器驱动下载安装二、Selenium简介(1)SeleniumIDE(2)SeleniumRC(3)SeleniumWebDriver(4)SeleniumGrid三、常用方法1、浏览器操作2、如何获取页面元素3、查找定位页面元素的方法4、操作方法5、下拉框操作6、WINDOS弹窗7、iframe内嵌页
·
2022-03-11 18:34
《手把手教你》系列基础篇(七十三)-java+
selenium自动化
测试-框架设计基础-TestNG实现启动不同浏览器(详解教程)
1.简介上一篇文章中,从TestNg的特点我们知道支持变量,那么我们这一篇就通过变量参数来启动不同的浏览器进行自动化测试。那么如何实现同时启动不同的浏览器对脚本进行测试,且听宏哥娓娓道来。2.项目实战2.1创建一个TestNgclass1.首先按照上一篇的方法创建一个TestNgclass,命名为:TestDiffBrowse(不需要勾选Beforeclass和Afterclass),如下图所示:
北京-宏哥
·
2022-03-10 17:00
selenium自动化
测试简单准备
目录下载驱动器chrome版本查看基本函数练习一(简单网页注册)练习二练习三下载驱动器http://chromedriver.storage.googleapis.com/index.html下载与谷歌版本相同或最近版本。chrome版本查看帮助中查看导包fromseleniumimportwebdriver创建浏览器对象(以chrome为例)driverpath=r''#驱动器路径(chrome
·
2022-03-10 10:39
《手把手教你》系列技巧篇(七十一)-java+
selenium自动化
测试-自定义类解决元素同步问题(详解教程)
1.简介前面宏哥介绍了几种关于时间等待的方法,也提到了,在实际自动化测试脚本开发过程,百分之90的报错是和元素因为时间不同步而发生报错。本文介绍如何新建一个自定义的类库来解决这个元素同步问题。这样,我们在写脚本的时候,就直接调用该类方法就可以。2.项目实战2.1代码设计1.在新包library下新建我们的自定义类方法。如下图所示:2.2参考代码packagelibrary;importorg.op
北京-宏哥
·
2022-03-08 11:00
selenium自动化
测试——元素定位篇(下)
目录一、饭前回顾二、元素定位详解1.find_element_by_xpath2.find_element_by_css_selector三、饭后总结一、饭前回顾id属性定位语法:find_element_by_id(“id属性值”)注意:动态id不能通过此方法定位name属性定位语法:find_element_by_name(“name属性值”)class属性定位语法:find_element_
深深の深
·
2022-03-08 08:23
自动化测试
selenium
python
PO模型
一.介绍
Selenium自动化
测试中有一个名字经常被提及PageObject(思想与面向对象的特征相同),通常PO模型可以大大提高测试用例的维护效率(抽取基类)二.优点重用,业务和对象分离,代码结构清晰
轩宝呀
·
2022-03-07 09:34
selenium自动化
测试入门 python unittest单元测试框架
unittest又名PyUnit,Python单元测试框架(ThePythonunittestingframework),简称为PyUnit。自从Python2.1版本后,PyUnit成为Python标准库的一部分。为什么需要使用unittest单元测试框架?当我们写的用例越来越多时,我们就需要考虑用例编写的规范、组织与管理,以便于后期的维护,而python-unittest正是这样一款工具。我们
测试界的彭于晏
·
2022-03-01 13:01
软件测试
单元测试
python
selenium
软件测试
测试工程师
《手把手教你》系列技巧篇(六十九)-java+
selenium自动化
测试 - 读取csv文件(详细教程)
1.简介在实际测试中,我们不仅需要读取Excle,而且有时候还需要读取CSV类的文件。如何去读取CSV的文件,宏哥今天就讲解和分享一下,希望对你能够有所帮助。前面介绍了如何读取excel文件,本篇介绍如何读取vsc文件,同样需要用到第三方lib去处理读取csv文件的数据。2.什么是CSV?csv是【comma-separatedvalues】的缩写,代表一种包含数据列表的纯文本文件格式,这些csv
北京-宏哥
·
2022-02-24 11:00
【2019-05-03】ubuntu下建立python3 chrome-
selenium自动化
测试环境
装python3https://blog.csdn.net/u014775723/article/details/85213793在Ubuntu上安装Chrome浏览器和ChromeDriver一、安装Chrome浏览器1、安装依赖sudoapt-getinstalllibxss1libappindicator1libindicator72、下载Chrome安装包wgethttps://dl.go
FsdSoyu
·
2022-02-22 02:12
Python+
Selenium自动化
测试-实践记录(2018.07)
一、Python基础篇[Pt_01]Python常用的数据类型[Pt_02]Python条件判断语句&循环语句[Pt_03]Python函数定义与调用、类与对象[Pt_04]Python模块的引用&跨目录模块引用[Pt_05]Python异常类型&异常处理方式[Pt_06]Python对文件的读写处理实践[Pt_07]xml文件中各类型节点的读取方法[Pt_08]线程与进程的实践应用[Pt_09]
Fighting_001
·
2022-02-21 23:34
《手把手教你》系列技巧篇(六十八)-java+
selenium自动化
测试 - 读写excel文件 - 下篇(详细教程)
1.简介今天继续操作Excle,小伙伴或者童鞋们是不是觉得宏哥会介绍第三种工具操作Excle,今天不介绍了,有两种就够用了,其实一种就够用了,今天主要是来介绍如何使用不同的数据类型读取Excel文件。在实际测试中,您可能不得不处理除String之外的多个数据类型的Excel文件数据。在本教程中,我们将使用不同的数据类型读取Java中的excel文件。2.准备不同数据类型的Excle1.我们将尝试读
北京-宏哥
·
2022-02-21 15:00
python+
selenium自动化
测试 文件上传
web自动化测试中遇到了需要上传文件,前端代码格式为inputtype=‘file’,因此可直接采用send_keys实现上传。实现方法:#上传软件包driver.findelementInput('xpath','//input[@type="file"]',softpkgPath)time.sleep(10)但关于文件路径的问题,因为不想使用绝对路径,可以直接放在测试代码的input_data
yinnervivy
·
2022-02-20 07:19
自动化测试
python测试系列教程——python+
Selenium自动化
测试框架
需要的环境浏览器(Firefox/Chrome/IE…)PythonSeleniumSeleniumIDE(如果用Firefox)FireBug、FirePath(如果用Firefox)chromedriver、IEDriverServer、phantomjs.exeIDE(Pycharm/Sublime/Eclipse…)1、浏览器建议用Firefox或Chrome,千万不要用最新版本,要用早两
chongxuan9251
·
2022-02-20 07:47
Java+
Selenium自动化
文本框里输入当前时间
1.比如我们在在做自动化的时候,某一个输入框里要输入内容是唯一的,入库后就不允许重复。这时候我们就可以在这个输入框里输入的内容后面加上当前的时间。如下截图所示:合作方名称输入框.png//创建一个dataformat对象DateFormatdateformat=newSimpleDateFormat("yyyyMMdd-HHmmss");//利用Date()获取当前时间Datedate=newDa
Cecil_小仙女
·
2022-02-19 01:06
selenium自动化
测试基础
selenium自动化
测试基础1.使用测试工具1.1自动化测试理论介绍自动化测试的4W1H自动化测试的典型金字塔原理自动化测试的适用范围1.2自动化测试工具Selenium基本介绍Selenium工具集自动化编程语言
思考的山羊
·
2022-02-18 03:15
《手把手教你》系列技巧篇(六十七)-java+
selenium自动化
测试 - 读写excel文件 - 中篇(详细教程)
1.简介前面介绍了POI可以操作excel,也简单的提到另一个操作excle的工具,本篇介绍一个其他的可以操作excel的工具,但是这个工具有一个前提,excel文件版本只能是97-2003版本,如果是2007或者以上版本是操作不了的,所以,还是建议掌握POI操作excel文件。不管这个Jexcel只能操作2003版本的excel,我们先来看看如何读取一个2003版本excel内的数据。2.常见读
北京-宏哥
·
2022-02-17 15:00
python3 selenium自动登录csdn
使用
selenium自动化
登录csdn代码:importseleniumfromseleniumimportwebdriverfromselenium.webdriver.commonimportkeysimporttimedriver
我心有猛虎2018
·
2022-02-16 21:41
在公司内部网络如何搭建Python+
selenium自动化
测试环境
在公司内部安装Python+selenium测试环境,由于不能连外网所以不能使用pip命令进行安装,经过多次尝试终于安装成功,现总结如下分享给大家,也希望跟大家一起学习和交流自动化网页测试时遇到的问题进行互相讨论,我也会不定期的将测试用例制作过程中遇到的问题及解决方法总结给大家,都是原创欢迎关注安装步骤如下:1、安装python-3.8.4.exe2、配置环境变量path添加python安装目录和
小衫虎
·
2022-02-16 08:00
Selenium自动化
测试框架基础学习(元素表单操作)(Selenium安装操作)(自动化web案例)
目录一、
Selenium自动化
测试框架1.1什么是框架?1.2为什么使用框架?
嘤嘤嘤999
·
2022-02-15 16:24
《手把手教你》系列技巧篇(六十六)-java+
selenium自动化
测试 - 读写excel文件 - 上篇(详细教程)
1.简介在自动化测试,有些我们的测试数据是放到excel文件中,尤其是在做数据驱动测试的时候,所以需要懂得如何操作获取excel内的内容。由于java不像python那样有直接操作Excle文件的类库,所以我们必须借助第三方工具:POI(基于Apache的POI类库)。2.常见读写Excel的工具类开源javaAPI目前常见读写Excel的工具类开源javaAPI有两种方式:一个是JXL(Java
北京-宏哥
·
2022-02-15 15:00
《手把手教你》系列技巧篇(六十六)-java+
selenium自动化
测试 - 读写excel文件 - 上篇(详细教程)
1.简介在自动化测试,有些我们的测试数据是放到excel文件中,尤其是在做数据驱动测试的时候,所以需要懂得如何操作获取excel内的内容。由于java不像python那样有直接操作Excle文件的类库,所以我们必须借助第三方工具:POI(基于Apache的POI类库)。2.常见读写Excel的工具类开源javaAPI目前常见读写Excel的工具类开源javaAPI有两种方式:一个是JXL(Java
北京-宏哥
·
2022-02-15 15:00
Selenium 系列篇(六):反反爬篇
准备篇02.Selenium系列篇(二):元素定位03.Selenium系列篇(三):窗口篇04.Selenium系列篇(四):JS篇05.Selenium系列篇(五):文件篇1.反爬有时候,我们利用
Selenium
Python自动化社区
·
2022-02-15 01:54
Python3.3+Selenium3自动化测试视频教程
提取码:8w0l自动化测试视频教程本课程是基于Python语言的
Selenium自动化
测试。使用了目前流行的Python语言结合Selenium3.0技术,也算是填补一下目前培训行业的空白。
东方尚学-吴老师
·
2022-02-14 09:29
大数据
人工智能
Python
大数据
Selenium
selenium元素定位之id、name、class_name
之前学习了
selenium自动化
知识,最近利用项目资源忙里偷闲进行了实践操作了,国庆放假正好有时间,总结一下
selenium自动化
的使用。
小文婷
·
2022-02-14 09:54
selenium
selenium自动化测试
Selenium自动化
测试Python一:Selenium入门
自动化测试的基础在Selenium的课程以前,我们先回顾一下软件测试的基本原理,为我们进一步完成
Selenium自动化
测试做好准备。
cft56200_ln
·
2022-02-14 09:54
python
自动化web
界面测试
python3
selenium自动化
测试 发送QQ邮箱的脚本2018-08-13
python3selenium实现发送qq邮箱自动化,我看了下网页发布的代码比较复杂,说的不够详细,不适合初学者。欢迎加入我群,沟通交流学习以下是代码:fromseleniumimportwebdriver#导入webdriver包fromtimeimportsleep#导入sleep包fromselenium.webdriver.supportimportexpected_conditionsa
Jamesxie36
·
2022-02-13 21:04
Python之
Selenium自动化
浏览器测试详解
目录Python之Selenium(自动化浏览器测试)1.安装selenium2.下载对应版本的浏览器驱动3.测试code,打开一个网页,并获取网页的标题4.一个小样例总结Python之Selenium(自动化浏览器测试)1.安装seleniumpipinstallselenium-ihttps://pypi.tuna.tsinghua.edu.cn/simple2.下载对应版本的浏览器驱动htt
·
2022-02-11 18:02
《手把手教你》系列技巧篇(六十四)-java+
selenium自动化
测试 - cookie -中篇(详细教程)
1.简介今天按照原计划宏哥要用实例来给小伙伴或童鞋们来演示一下,如何利用cookie实现跳过验证码进行登录。这个场景是自动登陆。有很多系统的登陆信息都是保存在cookie里的,因此只要往cookie中添加正确的值就可以实现自动登陆了。什么图片验证码、登陆的用例就都是浮云了。而且登录往往就自动化测试的第一步,系统都登录不进去,后边无论是多么高大上都是白扯。因此宏哥拿出一篇文章的篇幅对其进行介绍和分享
北京-宏哥
·
2022-02-10 16:00
一篇文章带你了解Python之
Selenium自动化
爬虫
目录Python之
Selenium自动化
爬虫0.介绍1.安装2.下载浏览器驱动3.实例4.开启无头模式5.保存页面截图6.模拟输入和点击a.根据文本值查找节点b.获取当前节点的文本c.打印当前网页的一些信息
·
2022-02-10 14:27
Selenium 自动化操作
嘿,小伙伴们周末有没有像大猪一样在加班的,今天分享一个超有意思的东西
Selenium自动化
测试/调式工具。
大猪大猪
·
2022-02-10 05:57
爬虫入门学习笔记 Day 4
目录一、lxml模块中的etree.tostring函数的使用二、
selenium自动化
测试框架1.selenium简介(1)工作原理(2)安装selenium以及chromedriver(3)账务标签对象
千里桦林
·
2022-02-07 12:48
爬虫学习
爬虫
python
开发语言
selenium 找不到元素 (显式等待 和隐式等待的区别)
selenium自动化
页面元素不存在异常发生的原因有一下几点:(1)页面加载时间过慢,需要查找的元素程序已经完成但是页面还未加载成功。此时可以加载页面等待时间。
空口言_1d2e
·
2022-02-06 16:34
Python+selenium 实现趣头条的短视频自动上传与发布实例演示,同时支持抖音、快手、b站、小红书等平台的视频自动化同步发布
【本文介绍的是趣头条的短视频自动发布】----系列文章----Python+
selenium自动化
-实现自动上传并发布抖音短视频实例演示Python+
selenium自动化
-实现自动上
挣扎的蓝藻
·
2022-02-04 15:52
自动化
Python短视频自动化发布
包含抖音
快手等10余种平台
python
selenium
趣头条短视频
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他