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自动化
python+
selenium自动化
软件测试(第3章):unittest
目录3.1unittest简介3.1.1unittest简介3.1.2简单用法3.1.3小试牛刀3.1.4前置和后置3.1.5博客案例3.1.6参考代码3.2unittest执行顺序3.3unittest批量执行3.4unittest之装饰器(@classmethod)3.5unittest生成测试报告HTMLTestRunner3.6html报告乱码问题优化3.7unittest之断言3.7.1
学海无涯乐做舟
·
2023-11-12 15:31
自动化测试
selenium
Python
自动化测试
Python+
selenium自动化
测试环境搭建(详细)
Python+
selenium自动化
测试环境搭建环境版本:Python3.7+Selenium3.141+谷歌浏览器76.0/火狐浏览器一、安装五大组件1、安装python并配置环境变量 1.下载并安装
网易测试开发猿
·
2023-11-11 00:12
软件测试
测试
自动化测试
python
selenium
windows
测试工程师
自动化管理chromedriver-完美解决版本不匹配问题
Python
Selenium自动化
-自动管理chromedriver之前我们介绍了如何使用PythonSelenium做浏览器自动化测试,提供的详细示例已经很好地介绍了如何使用ChromeDriverManager
friklogff
·
2023-11-10 16:51
爬虫
python
自动化
chrome
selenium
python
Python+
Selenium自动化
测试框架搭建
一、概述Web类自动化测试平台采用Python+Selenium相结合的方式。Pyhon是一门面向对象的编程语言,它相对于其他语言,更加易学、易读,非常适合快速开发。Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括:IE,Firxfox,Chrome,Edge。二、自动化测试环境准备安装Python;安装Pych
芒果很甜_2023
·
2023-11-10 07:11
python
selenium
pycharm
edge浏览器
自动化
Python
Selenium自动化
测试框架 搭建+案例演示
Timewilltell.基于windows操作系统1、环境配置(1)执行下面的命令(如果还没有python环境的可以参考以前发的文章)pipinstall-Uselenium(2)网址:http://docs.seleniumhq.org/download/下载MozillaGeckoDriver(因为用的火狐,所以下载了这个),解压后放到任意目录下,然后在系统变量path中加上解压后的路径(3
白码会说
·
2023-11-10 07:03
软件测试
python
自动化测试
python
selenium
软件测试
自动化测试
测试工程师
python
selenium自动化
测试框架搭建的方法步骤
python
selenium自动化
测试框架搭建的方法步骤更新时间:2020年06月14日22:28:01转载作者:YinJia这篇文章主要介绍了python
selenium自动化
测试框架搭建的方法步骤,
科敏
·
2023-11-10 07:01
python
Python
Selenium自动化
测试框架
Python
Selenium自动化
测试框架是一种流行的自动化测试框架,能够模拟用户行为在网页上进行操作,并进行验证和断言。
一只会写程序的猫
·
2023-11-10 07:29
Python
python
selenium
开发语言
PO设计模式在UI自动化测试中的实践
PO设计模式是
selenium自动化
测试中最佳的设计模式之一,主要体现在对界面交互细节的封装,也就是在实际测试中只关注业务流程就OK了本次分享会讲解po概念,分析2个实例。
代码小怡
·
2023-11-09 23:23
PO
软件测试
程序员
接口测试
自动化测试
测试工程师
Python
Selenium自动化
测试PO设计模式实战
PageObject设计模式是自动化测试非常重要的一环,很多新入门自动化测试难以理解,先来看官网对PO说明:1、设计原则ThepublicmethodsrepresenttheservicesthatthepageoffersTrynottoexposetheinternalsofthepageGenerallydon'tmakeassertionsMethodsreturnotherPageOb
大牛测试
·
2023-11-09 23:21
软件测试
设计模式
selenium
单元测试
封装
PO模式在自动化测试中有什么好处
最开始由马丁福勒提出,这个模式受到
selenium自动化
测试框架大力推广,因而成为一种非常主流的自动化测试设计模式。在PO模式当中,每一个UI页面使用
测试界的飘柔
·
2023-11-09 23:50
IT
软件测试
职场经验
ui
python
开发语言
自动化测试
软件测试
报错内容:ImportError: cannot import name ‘webdriver‘ from partially initialized modul。
那就是文件命名问题了,pycharm会先从当前目录开始寻找模块,所以当前文件的名字不能与selenium这种类似的模块,包相同python中
selenium自动化
报错报错信息ImportError:cannotimportname'webdriver'frompartiallyinitializedmodule'sel
雷神爱吃三菜团子
·
2023-11-09 15:21
python
开发语言
Selenium自动化
中无头浏览器的应用
Selenium自动化
中无头浏览器的应用:由于在实际的测试环境下,使用图形界面的浏览器占用测试机资源过大效率低,一般来说,在调试好脚本的基础上,抛开浏览器图形界面执行测试用例的.现在可以使用的无头浏览器有很多
T J C
·
2023-11-09 06:42
selenium
自动化
chrome
Selenium自动化
之弹窗处理
整理了一些软件测试方面的资料、面试资料(接口自动化、web自动化、app自动化、性能安全、测试开发等),有需要的小伙伴可以文末加入我的学习交流qun,无套路自行领取~1.前言我们在使用Selenium做Web自动化测试时,页面经常出现弹窗,如果不处理后续的测试脚本就无法正常运行,今天我们就带大家一起来学习如何处理Web页面上的弹窗。2.Web页面弹窗的分类弹窗通常有3种:Alert类型弹框、Con
测试界的吴彦祖
·
2023-11-09 06:08
经验分享
自动化测试
selenium
chrome
自动化测试
测试工程师
软件测试
selenium弹窗处理
selenium自动化
脚本中出现了弹窗,且为confirm弹窗(确认和取消两个按钮),在查询了多方资料后,发现有如下解决方案:1、Selenium提供了switch_to_alert()方法定位(捕获)
m0_54622987
·
2023-11-09 06:07
selenium
测试工具
其他
python-
selenium自动化
调用起google
1在线下载seleniumpipinstallselenium看下下载到哪里了:2下载driver先看看自己的google是哪个版本:chrome://version/下载下来:http://chromedriver.storage.googleapis.com/index.html将exe放在你的google.exe可执行路径目录下并将C:\Users\user\AppData\Local\Go
SoLucky2017
·
2023-11-08 12:44
python
python
selenium
开发语言
python
selenium自动化
之chrome与chromedriver版本兼容问题
在我们使用python+selenium来驱动chrome浏览器时,需要有chromedriver的支持,但是chrome浏览器更新比较频繁,而chrome浏览器和chromedriver则需要保持版本一致(版本一般相差1以内),此时我们就需要手动下载chromedriver来匹配此时的浏览器,但是生产环境操作比较麻烦。此时,我们就想是不是有一个程序来代替我们完成这个工作呢?思路比较当前的chro
lucky(๑ᵔ⌔ᵔ๑)
·
2023-11-08 08:19
python工具
pytest全局变量的使用
这里重新阐述下PageObject设计模式:PageObject设计模式是
selenium自动化
最成熟,最受欢迎的一种模式,这里用pytest同样适用这里直接提供代码:全局变量conftest.py""
软件测试果冻
·
2023-11-07 22:39
软件测试
自动化测试
pytest
selenium自动化
测试入门 —— 键盘鼠标事件ActionChains
在使用SeleniumWebDriver做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在WebDeriver中,有一个专门的类来负责实现这些测试场景,那就是ActionChains类,在使用该类做键盘操作的过程中会配合使用到Keys数据存储类,Keys包含键盘上所有特殊按键。一、鼠标点击操作cli
自动化测试老司机
·
2023-11-06 21:04
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自动化
框架入门【软件测试】
selenium自动化
框架入门0、简单说明原理简单来讲,代码调用selenium库的一些方法,selenium库发送http请求给WebDriver,WebDriver解析请求之后打开浏览器,操作网页。
橙子有糖
·
2023-11-03 17:41
自动化测试
selenium
自动化
python
软件测试之自动化测试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
测试工具
软件测试
测试工程师
自动化测试
python自动化,seleium+HTMLTestRunner.py实现输出测试报告
---功能类似于LR里的参数化技术3、在Python实现
Selenium自动化
时需要使用python语言的第三方模块ddt结合unittest框架来实现数据驱动测
归零ご
·
2023-11-02 05:03
selenium
单元测试
自动化
Web自动化测试1——元素定位+unittest的基本使用+项目实例
python+
selenium自动化
测试视频传送门:https://www.bilibili.com/video/BV1Ey4y1L7xU?
Backlight~~
·
2023-11-02 05:32
Web自动化测试
自动化
python
selenium
自动化测试的10个注意事项,新手必看!
如果你还没有深入研究
Selenium自动化
的测试脚本,就急于进行自动化网站测试,也可能会出现这种情况。虽然从错误中学习是件好事,但通过向他人学习来预防肯定是更好的。
卓码测评
·
2023-11-02 03:19
测试
使用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
测试工具
软件测试
性能测试
自动化测试
python+
selenium自动化
(一)
最近一直在学着弄自动化,编程语言选择了python。首先,从简单的登录页面开始:fromseleniumimportwebdriverimporttimefromselenium.webdriver.support.selectimportSelecturl="网址"driver=webdriver.Chrome()driver.get(url)driver.maximize_window()dr
萌面香蕉
·
2023-11-01 13:16
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自动化
上一页
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
其他