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自动化测试
目录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
Python Selenium 结合 Java Script 鼠标,键盘控制滚动条的多种方法
在
Selenium自动化测试
框架里,可以通过和JS(JavaScript),ActionChains结合实现。下面将列举4种的方法,以新浪为例。
冯大少
·
2023-03-10 11:43
selenium
Selenium自动化测试
面试题全家桶
Selenium自动化测试
面试题一、目录1、什么是自动化测试、自动化测试的优势是什么?2、什么样的项目比较适合做自动化测试,什么样的不适合做自动化测试?3、说一下开展自动化工作的主要流程是怎样的?
测试界的飘柔
·
2023-03-01 09:39
软件测试
职场经验
IT
selenium
测试工具
python
自动化测试
软件测试
python+
selenium自动化测试
框架详解,我就讲一遍
目录前言1、测试框架分层设计2、测试框架目录结构3、编写用例方法4、测试结果展示前言本文整理归纳以往的工作中用到的东西,现汇总成基础测试框架提供分享。框架采用python3+selenium3+PO+yaml+ddt+unittest等技术编写成基础测试框架,能适应日常测试工作需要。1、使用PageObject模式将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),一个页面建
测试小婉
·
2023-02-24 16:52
软件测试
selenium
测试工具
自动化
python
开发语言
selenium自动化测试
框架
一、
Selenium自动化测试
(基于python)1、Selenium简介:1.1Selenium是一款主要用于Web应用程序自动化测试的工具集合。
鱼鱼说测试
·
2023-02-24 08:09
自动化测试
接口自动化测试
软件测试
python
pycharm
开发语言
Selenium自动化测试
Python二:WebDriver基础
欢迎阅读WebDriver基础讲义。本篇讲义将会重点介绍SeleniumWebDriver的环境搭建和基本使用方法。WebDriver环境搭建SeleniumWebDriver又称为Selenium2。Selenium1+WebDriver=Selenium2WebDriver是主流Web应用自动化测试框架,具有清晰面向对象API,能以最佳的方式与浏览器进行交互。支持的浏览器:MozillaFir
程序员二黑.
·
2023-02-16 21:09
python
selenium
开发语言
软件测试
自动化测试
Selenium 自动化测试之纪念币预约
摘要前段时间,2023贺岁纪念币的预约火热地进行着,当晚我也凭借惊人的手速抢到了3*20=60个,某天偶然打开农行预约纪念币网的站,发现预约端口还未关闭,便想着用
Selenium自动化测试
来实现全自动预约纪念币
JasperXzy
·
2023-02-07 08:41
selenium
自动化
python
mysql
android
selenium自动化测试
01 配置chrome浏览器
学习目标使用selenium-webdriver驱动Chrome浏览器做webUI自动化测试前提条件安装node.js安装cnpm(nodejs的某些第三方类库在国外服务器上下载不了。可以借助国内阿里云提供的镜像地址下载安装方式https://npm.taobao.org/)下载最新版的Chrome浏览器操作步骤本地新建一个目录,可以任意命名,eg:命名为0101chrometest$mkdir0
lmzack
·
2023-01-28 12:59
Python基于TensorFlow深度学习卷积神经网络自动识别网站验证码设计
开发环境:Pycharm+Python3.7+Django2.2+sqlite数据库+TensorFlow深度学习框架+
selenium自动化测试
“基于深度网络的网站验证码识别研究与实现”:主要是利用卷积神经网络
计算机源码设计案例
·
2023-01-27 08:34
[
Selenium自动化测试
实战] 如何可视化验证元素的定位
问题在进行WebUI的自动化测试过程中,除了例如点击和拖拽某个元素产生的界面反馈,测试工程师在浏览器的窗口中是很难看到正在被操作的元素的。但是在一些场景下工程师可能会需要观察哪个元素正在被操作。解决方案要让元素能够被测试工程师的肉眼观察到,最简单的办法的就是改变元素的样式,例如让元素出现高亮的效果。那么,如何通过selenium来实现这个改变呢?Selenium::WebDriver类有一个方法e
Batkid
·
2023-01-26 06:08
JMeter学习笔记1-安装环境
前面已经写完了JavaScript学习笔记系列,已经对JavaScript的基本语法完全掌握和知道如何用JavaScript编写第一个
Selenium自动化测试
脚本。
Anthony_tester
·
2023-01-16 10:49
Jmeter性能测试基础
JMeter学习笔记
安装
爬取特定城市的天气数据(2345)
(2345天气网)步骤寻找需要的数据在哪:发现网页有历史天气一栏,直接点击之后发现可以进行爬取,可以采用
selenium自动化测试
框架进行爬取,也可以找到network里面的数据。
_YG_
·
2023-01-15 11:21
json
java
python
爬虫
Jenkins持续集成项目搭建与实践——基于Python
Selenium自动化测试
(自由风格)
博客主页:程序员二黑专注于软件测试领域相关技术实践和思考,持续分享自动化软件测试开发干货知识!公号同名,欢迎加入我的测试交流群,我们一起交流学习!目录Jenkins简介Jenkins环境准备pipinstallxmlrunner搭建Jenkins资源分享Jenkins简介Jenkins是Java编写的非常流行的持续集成(CI)服务,起源于Hudson项目。所以Jenkins和Hudson功能相似。
程序员二黑
·
2022-12-25 19:06
jenkins
ci/cd
python
自动化测试
软件测试
Part8:RPA核心技术之
Selenium自动化测试
技术
Selenium最早由JasonHuggins在2004年创建的,最初只是一些能够与web页面交互的JavaScript的函数库。这套函数库渐渐地就成为了之后SeleniumRC和SeleniumIDE的基础。但是随着web功能的日益强大和安全性的问题,基于JavaScript的SeleniumRC的局限性越来越大。在2006年的Google的工程师开始了另一个项目WebDriver。与Selen
wyz191
·
2022-12-19 03:48
RPA
数字员工专栏
rpa
数字员工
机器人
自动化测试
python&
selenium自动化测试
实战项目(完整、全面)
前言之前的文章说过,要写一篇自动化实战的文章,这段时间比较忙再加回家过11一直没有更新博客,今天整理一下实战项目的代码共大家学习。(注:项目是针对我们公司内部系统的测试,只能内部网络访问,外部网络无法访问)问:1.外部网络无法访问,代码也无法运行,那还看这个项目有啥用2.如何学习本项目3.如何学习自动化测试(python+selenium)答:1.其实代码并不重要,希望大家完完整整的看完这个项目后
自动化测试技术栈
·
2022-12-13 08:11
自动化测试项目
软件测试
自动化测试
测试工程师
性能测试
接口测试
Selenium自动化测试
的【投资回报率】还能这样计算
目录:导读前言使用Selenium评估测试自动化的ROI的指标Selenium测试自动化的范围您将节省多少时间?您的资源带宽资源和工具的投资预算总缺陷数缺陷质量在测试自动化上计算投资回报率时的一般错误您真的不是完全忽略手动测试吗?总是想着更大的图景您是否同步了组织的功能?测试维护是要考虑的重要因素缺少正确的文档使用Selenium实现自动化测试时获得最大投资回报的操作项目为新测试用例实现自动化优先
锦都不二
·
2022-12-12 04:49
自动化测试
selenium
经验分享
软件测试
selenium
软件测试工程师
程序人生
selenium自动化测试
03
小练习--下拉框创建packa包autotest03,创建class类AddAddress.java在自动化测试02里面,我们学习了用xpath来定位下拉框的元素,现在我们用新的方法来定位。用select类来定位我们可以创建Select类的对象,需要提前定位到下拉框,然后使用对象操作一个下拉框第一项的id是province,那么我们可以编写代码,定义变量//下拉框操作//创建Select类的对象S
Meng XY
·
2022-12-05 15:57
selenium自动化测试
selenium
自动化
测试工具
Python爬虫技术之
Selenium自动化测试
及模拟点击页面爬虫最全知识
Python爬虫之Selenium一、基础认识1、解释2、流程3、安装库3.1下载selenium库的命令3.2下载谷歌浏览器Chrome对应的驱动3.3样例4、implicitly_wait和time.sleep二、元素的选择1、通过id来选择对应元素1.1解释1.2样例2、根据class属性、tag名选择元素2.1相关方法2.1.1find_elements2.1.2find_elements
熊凯瑞
·
2022-12-02 21:31
Python爬虫技术
python
爬虫
selenium
FMI飞马网 |【线上直播】京东商城的通用代码质量提升方案
《京东系统质量保障技术实战》作者之一,《
selenium自动化测试
—基于Python语言》译者。
FMI飞马网
·
2022-11-30 23:57
测试
软件研发
质量与测试
京东研发
软件开发
python+selenium自动识别简单验证码实现自动登录
目录一、所需要的库二、实现过程1.引入库2.打开网站3.查找元素4.识别验证码并输入5.点击登录按钮,完成登录三、总结1.完整代码2.存在的问题一、所需要的库time控制程序的运行时间
selenium自动化测试
工具
今天也要努力学编程
·
2022-11-28 18:05
python
selenium
测试工具
python
基于selenium的pytest自动化测试框架
起因:python+
selenium自动化测试
写久了发现selenium(webdriver)提供原生的方法并简便,于是,产生了二次封装的想法。想不到太炫酷的名字,于是各取了两个单词的前两个
代码小怡
·
2022-11-27 08:01
软件测试
selenium
pytest
程序员
IT
Python+
selenium自动化测试
——启动谷歌浏览器闪退问题 Traceback (most recent call last)
后台报错:Traceback(mostrecentcalllast)当我们使用Python+selenium调用谷歌浏览器出现闪退问题时,其实是谷歌的驱动和浏览器的版本不一致。fromtimeimportsleepfromseleniumimportwebdriverdriver=webdriver.Chrome()1.下载谷歌浏览器驱动=浏览器版本——对应上http://chromedriver
angela韶涵
·
2022-10-26 12:47
WEB自动化测试
selenium
测试工具
python自动化测试实战 虫师_Selenium3自动化测试实战——基于Python语言
1.1分层的自动化测试1.2适合自动化测试的项目1.3如何学习UI自动化测试1.4Selenium简介1.5appium简介第2章测试环境搭建2.1安装Python2.2安装Selenium2.3第一个
Selenium
weixin_39584571
·
2022-10-24 12:57
python自动化测试实战
虫师
Selenium自动化测试
框架工作原理你明白了吗?
目录一、Selenium是什么?二、SeleniumHistory三、Selenium原理四、Selenium工作过程总结:五、remoteserver端的这些功能是如何实现的呢?六、附:一、Selenium是什么?用官网的一句话来讲:Seleniumautomatesbrowsers.That'sit!简单来讲,Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行
软测小西瓜
·
2022-10-10 17:49
软件测试
接口自动化测试
自动化测试
selenium
测试工具
Selenium基础 — Selenium环境搭建(Windows环境)
我们先通过chrome浏览器的
Selenium自动化测试
环境搭建为例说明。1、浏览器安装(掌握)chrome浏览器、Firefox浏览器、Safari浏览器、Edge浏览器、Opera浏览器自行安装。
测试-八戒
·
2022-09-28 18:48
selenium
selenium
windows
firefox
Selenium基础 —
Selenium自动化测试
框架介绍
1、什么是seleniumSelenium是一个用于Web应用程序测试的工具。只要在测试用例中把预期的用户行为与结果都描述出来,我们就得到了一个可以自动化运行的功能测试套件。Selenium测试套件直接运行在浏览器中,就像真正的用户在操作浏览器一样。Selenium也是一款同样使用ApacheLicense2.0协议发布的开源框架。Selenium工具的主要功能包括:测试程序与浏览器的兼容性,测试
测试-八戒
·
2022-09-28 18:23
selenium
selenium
测试工具
Selenium自动化测试
再次巩固的知识(详全)
目录:导读前言一、元素等待1、强制等待2、隐式等待3、显示等待二、元素基本操作1、点击2、输入/清空文本3、获取元素尺寸、坐标4、获取元素标签文本5、获取元素属性6、检查元素是否可见、可点击等7、获取元素标签类型8、表单提交9、指定元素截图三、总结前言自动化测试并不属于新鲜的事物,或者说自动化测试的各种方法论已经层出不穷,但是,能够在项目中持之以恒的实践自动化测试的团队,却依旧不是非常多。有的团队
测试开发Max
·
2022-09-22 19:48
测试工程师
测试
自动化测试
selenium
单元测试
模块测试
集成测试
python
python+
selenium自动化测试
框架实例_Python + Selenium,分分钟搭建 Web 自动化测试框架!...
在程序员的世界中,一切重复性的工作,都应该通过程序自动执行。「自动化测试」就是一个最好的例子。随着互联网应用开发周期越来越短,迭代速度越来越快,只会点点点,不懂开发的手工测试,已经无法满足如今的业务要求,只能被企业逐步裁员淘汰。「自动化测试和持续测试」就成为了业界主流。如果在招聘网站搜索「测试工程师」的职位,95%的招聘都会有「掌握自动化测试以及Python」的相关要求。可以说,python自动化
weixin_39714763
·
2022-08-27 13:16
selenium自动化测试
中常见操作
一,网页切换:1、获取打开网页的句柄:window_handles,返回列表,列表中网页按照打开的顺序索引从0开始依次递增。handles=driver.window_handles2、网页切换:switch_to.window(handles[1])3、关闭网页:close()二,网页常见操作:1、网页最大化:maximize_window()可以避免由于浏览器没有最大化导致页面上的元素堆叠到一
景_01
·
2022-08-27 13:34
selenium
自动化
firefox
selenium之 下拉选择框Select
更多关于pythonselenium的文章,请关注我的专栏:Python
Selenium自动化测试
详解今天总结下selenium的下拉选择框。
huilan_same
·
2022-08-27 13:29
Selenium
Python
Selenium自动化测试详解
selenium
Python
select
自动化测试
selenium自动化测试
资源整理(含所有版本chrome、chromedriver、firefox下载链接)
1.所有版本chrome下载相关chrome老版本的网站如下GoogleChromeOlderVersionsDownload(Windows,Linux&Mac)http://google_chrome.en.downloadastro.com/old_versions/http://filehippo.com/zh/download_google_chrome/http://www.chrom
进击的雷神
·
2022-08-27 13:24
selenium
chrome
firefox
selenium结合jmeter进行测试
相关链接seleniumwebDriver的运用
Selenium自动化测试
之SeleniumIDE
yetangjian
·
2022-08-11 22:00
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他