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
元素定位
UI自动化常见面试题
一:
元素定位
不到的场景有几种,解决方式是怎么样的?
程序员的世界你不懂
·
2025-07-08 08:18
UI自动化相关
ui
自动化
运维
《刚刚问世》系列初窥篇-Java+Playwright自动化测试-7-元素基础定位方式-下篇 (详细教程)
1.简介上一篇主要是讲解我们日常工作中在使用Playwright进行
元素定位
的一些比较常用的基础定位方式的理论基础知识以及在什么情况下推荐使用。今天这一篇讲解和分享一下剩下部分的基础定位方式。
·
2025-07-07 00:36
UI自动化-经典面试题分析
一、
元素定位
与操作1.定位不到元素的常见原因及解决①页面加载问题:添加显式等待(优先)或隐式等待②Frame/Iframe嵌套:切换至目标Frame再定位(driver.switch_to.frame(
Oooon_the_way
·
2025-07-06 18:39
自动化
ui
Web自动化测试的八大
元素定位
1.什么时候适合用文本自动化?1.1软件需求变更不频繁1.2项目周期比较长1.3自动化的脚本能够重复利用2.在Web自动化中元素的8大定位方法id,name,class_name,xpath,css,tag_name,link_text,partail_link_text下面例子以百度为例ID定位:driver,find_element(By.ID).send_keys("学院")name定位:d
今天记单词了嘛
·
2025-07-05 05:13
前端
javascript
自动化
Playwright 常用
元素定位
方式(基础版)
Playwright常用
元素定位
方式(基础版)一、get_by_XXXXXget_by_role:根据元素角色进行定位,常用的参数有两个,第一个是角色名称role,第二个是元素的文本name。
阿福不是狗
·
2025-06-28 02:55
Playwright
python
selenium UI自动化
元素定位
中classname和CSS区别
在使用Selenium进行Web自动化测试时,定位元素是核心任务之一。Selenium提供了多种定位策略,包括通过ID、Name、ClassName、CSSSelector、XPath等。在这些定位策略中,ClassName(classname)和CSSSelector(CSSs)虽然经常被混淆,但它们在功能和用法上有所不同。ClassName(classname)ClassName是一种定位策略
nanzhuhe
·
2025-06-27 02:40
测试
selenium
ui
自动化
python实现关键字驱动从excel读写数据
思路1.将常见操作:点击按钮,获取元素值,输入值,等待时间,打开浏览器,输入地址,
元素定位
等封装成方法,方便后续调用2.准备好excel,将需要读取的数据事先填写好3.写一个方法,循环读取excel中的数据
米雪唲2
·
2025-06-25 16:20
python自动化测试
python
关键字驱动
自动化
Selenium 4.0 + AI:重构自动化测试的智能革命
目录引言一、Selenium4.0核心进化图谱1.1协议层革新1.2架构升级二、AI赋能的测试智能体架构2.1智能
元素定位
引擎2.2自适应等待策略三、智能测试用例生成3.1基于GPT-4的测试场景生成3.2
一个天蝎座 白勺 程序猿
·
2025-06-25 13:27
编码工具
selenium
人工智能
重构
5种使用CSS实现div四角边框的实用方法
四角边框的实用方法/*基础容器样式*/.container{width:300px;height:200px;margin:50px;position:relative;padding:20px;}/*方法1:伪
元素定位
法
云网在线_oaken
·
2025-06-25 08:18
CSS
css
前端
Selenium自动化测试全解
目录Selenium简介主要特点核心组件详解1.WebDriver2.SeleniumIDE3.SeleniumGridPython环境下的详细配置安装过程基础配置示例完整操作示例及解析
元素定位
方法详解
Sally璐璐
·
2025-06-25 06:02
Python
selenium
测试工具
(18)java+ selenium自动化测试-
元素定位
之By css中篇
1.简介我们继续-css的定位元素的方法:ID属性值定位、其他属性值定位和使用属性值的一部分定位(这个类似xpath的模糊定位)。2.常用定位方法(8种)(1)id(2)name(3)classname(4)tagname(5)linktext(6)partiallinktext(7)xpath(8)cssselector(本篇讲解)3.自动测试实战以百度首页为例,将CSS的各种定位方法一一讲解和
程序员的世界你不懂
·
2025-06-25 00:22
java
selenium
css
Selenium
元素定位
避坑总结 | 从“怀疑人生”到“一针见血”的终极指南
✅代码里的
元素定位
器写得好好的,一运行就报NoSuchElementException!✅明明元素就在页面上,Selenium却说“看不见”!✅动态ID像渣男的心,说变就变!别慌!
林深时雾起͜❀҉
·
2025-06-24 23:18
selenium
测试工具
selenium弹框
元素定位
-冻结界面
有些网站上面的元素,我们鼠标放在上面,会动态弹出一些内容。但是当我们的鼠标从音乐图标移开,这个栏目就整个消失了,就没法查看其对应的HTML。怎么办?在开发者工具栏console里面执行如下js代码:setTimeout(function(){debugger},5000)这句代码什么意思呢?表示在5000毫秒后,执行debugger命令执行该命令浏览器会进入debug状态。debug状态有个特性,
测开成长笔记
·
2025-06-23 22:27
selenium
自动化测试中如何高效进行
元素定位
在自动化测试中,
元素定位
是一项非常重要的工作。良好的
元素定位
可以帮助测试人员处理大量的测试用例,加快测试进度,降低工作负担。
川石课堂软件测试
·
2025-06-21 07:02
jmeter
docker
功能测试
数据库
容器
性能优化
(17)-java+ selenium->自动化测试-
元素定位
大法之By css上
1.简介CSS定位方式和xpath定位方式基本相同,只是CSS定位表达式有其自己的格式。CSS定位方式拥有比xpath定位速度快,且比CSS稳定的特性。下面详细介绍CSS定位方式的使用方法。相对CSS来说,具有语法简单,定位速度快等优点。2.CSS定位优势CSS定位是平常使用过程中非常重要的一种方式。它与xpath定位有诸多类似的地方,但是无论从性能还是语法上来说CSS都是比较有优势的。1、一般情
程序员的世界你不懂
·
2025-06-20 00:29
java
selenium
css
【项目实训】【项目博客#03】项目代码数据采集系统的构建与优化(3.31-4.6)
文章目录【项目实训】【项目博客#03】项目代码数据采集系统的构建与优化(3.31-4.6)项目博客概述一、技术架构设计二、多平台数据爬取实现1.核心流程2.关键技术实现(1)动态渲染与反爬策略(2)跨平台
元素定位
elon_z
·
2025-06-15 06:35
创新项目实训—哈哈哈萌霓队
python
爬虫
网络爬虫
github
gitee
如何减低自动化脚本的维护成本
一、框架设计:模块化与可扩展性1.分层架构(POM模式)PageObjectModel(POM):将页面
元素定位
、操作逻辑、测试用例分离,元素变更只需修改一处。
Rhys..
·
2025-06-14 17:38
自动化
(14)java+ selenium->
元素定位
大法之By xpath上卷
1.简介继续介绍WebDriver关于
元素定位
大法,方法:Byxpath。xpath的定位方法,非常强大。使用这种方法几乎可以定位到页面上的任意元素。2.什么是xpath?
程序员的世界你不懂
·
2025-06-14 00:49
java
selenium
开发语言
#Uniapp篇:chrome调试&&unapp适配
chrome调试设备----使用Android模拟机开发调试移动端页面Chrome://inspect/#devicesMuMu模拟器+Edge浏览器:Android原生APP嵌入的H5页面
元素定位
chrome
程序员xiaolibao
·
2025-06-13 19:08
Uniapp篇
uni-app
chrome
前端
软件测试之自动化测试常用函数
软件测试之自动化测试常用函数自动化测试常用函数1.
元素定位
1.1cssSelector1.2xpath2.操作测试对象2.1点击/提交对象2.2模拟按键输入2.3清除文本内容2.4获取文本信息2.5断言
小何好运暴富开心幸福
·
2025-06-12 12:28
可用性测试
功能测试
单元测试
陕西博物馆抢票协议
你需要遵循以下步骤:安装必要的库获取登录凭据登录美团账号浏览并选择景点门票添加到购物车确认订单信息完成支付由于涉及用户隐私和可能违反平台政策,我将提供一个基本的框架,但不会包含实际的登录凭据、支付细节和具体的网页
元素定位
程序猿大神
·
2025-06-11 16:10
协议开发
陕西博物馆
抢票
协议开发
软件开发
解锁Selenium:自动化爬虫与测试的神奇钥匙
开启自动化大门二、Selenium是什么三、Selenium的安装与环境配置(一)安装Python(二)安装Selenium库(三)下载浏览器驱动四、Selenium基础用法示例(一)打开浏览器与访问网页(二)
元素定位
与操作
大雨淅淅
·
2025-06-11 05:50
运维测试
selenium
自动化
爬虫
web自动化测试-搭建python+selenium框架项目实战+源代码(免费)
Python中搭建一个完整的Selenium+unitest框架需要考虑多个方面,包括浏览器驱动管理、页面
元素定位
、测试用例组织、日志记录和报告生成等。
老叶爱吃鱼(软件)
·
2025-06-11 00:14
UI自动化测试
python学习
python
selenium
开发语言
selenium基础
以下是整理后的Selenium操作介绍:基本操作定位元素使用By.ID定位:driver.find_element(By.ID,"page-mainIframe"),尽量使用id
元素定位
。
HAPPY酷
·
2025-06-04 00:59
selenium
测试工具
APP自动化测试-Appium
元素定位
之元素等待
一、什么是元素等待元素等待的意义在Appium自动化测试中,元素等待是一个重要的环节。当脚本执行速度较快,而页面元素尚未加载完成时,就会导致脚本无法定位到元素,从而使执行失败。因此需要设置元素等待,从而增强脚本的健壮性,提高执行效率。元素等待的主要目的是确保在执行操作之前,目标元素已经在界面上可用。这样可以避免因元素未加载完成而导致的错误。在使用元素等待时,需要注意以下几点:等待时间的设置要合理,
小白~小黑
·
2025-06-03 09:11
APP自动化
python
ui
自动化
selenium
appium
App自动化测试 —— App
元素定位
&;滑动操作_app自动化 自定义起始位置滚动进行
元素定位
(2)
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新需要这份系统化的资料的朋友,可以戳这里获取accessibilityid定位-在UIAutomatorViewer并没有此属性,对应是conte
拒绝戎余
·
2025-06-03 09:09
程序员
单元测试
功能测试
学习
测试面试必备:什么是POM(面向对象模型)?它有什么优势?
它将Web页面抽象为面向对象的类,将页面
元素定位
和操作封装在这些类中,使测试脚本更加模块化、可维护和可重用。
二进制11
·
2025-06-02 09:51
#
自动化测试面试题
面试
软件测试
Web测试
自动化测试
WebUI自动化测试
fromseleniumimportwebdriverfromtimeimportsleep#实例化浏览器对象driver=webdriver.Chrome()#打开网页driver.get('***.html')#展示效果sleep(3)#关闭页面driver.quit()
元素定位
我要这脸有何用
·
2025-05-29 16:37
测试
自动化
python
爬虫
Selenium自动化测试终极指南:从原理到实战
目录第一章Selenium核心原理1.1浏览器自动化演进史1.2架构设计解析第二章环境搭建(Python示例)2.1跨平台环境配置2.2浏览器驱动管理第三章
元素定位
深度解析3.1八大定位策略对比3.2动态元素处理方案第四章浏览器操作全解析
洋洋喜欢喝水
·
2025-05-29 01:19
selenium
测试工具
Adb-For-Test 使用 adb 命令实现
元素定位
等功能,用来辅助 android 测试
原帖:http://testerhome.com/topics/1211由于将代码转到了github上,所以copy了下原帖。学习编程语言半年了,还是个初学者,做android测试一年时间,平时使用的最多的就是adb命令,由此,在工作的业余,将自己常用的一些命令使用python和java封装成了自己的工具库,另外使用了uiautomator命令,实现了通过元素进行定位(需要android4.0以上
可口可乐的围脖
·
2025-05-21 19:12
Appium
【css】css中的几种布局方式
可以改变默认顺序position定位布局position值为relative时,不脱离文档流相对于元素本身的位置移动后,原位置保留position值为absolute时,脱离文档流,块级化相对于祖先级有定位属性的
元素定位
如父元素无定位属性
康一夏
·
2025-05-21 13:35
H5基础小课堂
【C# 自动化测试】Selenium显式等待机制详解
二、显式等待的实现代码1.核心等待方法//////等待指定元素在页面上显示//////页面GUI对象///
元素定位
方式///超时时间(毫秒)publicvoidWaitUntilElementShow(
Suumi.Sun
·
2025-05-21 09:31
软件测试开发
c#
selenium
开发语言
使用DrissionPage重构传统爬虫:高效稳定的数据采集方案(含完整代码)
主要痛点分析二、DrissionPage重构方案2.1技术栈升级模块原始方案DrissionPage方案优势提升请求处理urllibSessionPage自动重试/连接池管理页面解析BeautifulSoup内置
元素定位
器支持
Eqwaak00
·
2025-05-21 03:59
DrissionPage
爬虫
重构
爬虫
开发语言
python
人工智能
DrissionPage
Selenium定位器:Web元素的精确定位与自动化测试
Selenium通过多种定位器策略简化了
元素定位
的过程,使得自动化测试更加高效和稳定。本章节详细介绍了Selenium定位器的类型及其使用方法,并探讨了如何在DOM中精确定位Web元素。
初雪CH
·
2025-05-19 18:50
Selenium
定位器
Python
自动化测试
Web元素
selenium web UI自动化 -- select、鼠标、键盘、等待方式、网页嵌套及实例
1、select
元素定位
select
元素定位
主要用于有下拉选择的地方,基本步骤:1.引入Selectfromselenium.webdriver.support.selectimportSelect2.
zr6486
·
2025-05-17 02:33
selenium
自动化
测试工具
从装饰器出发,优雅处理 UI 自动化中的异常
二、装饰器核心原理:函数式编程的“语法糖”在UI自动化测试的实际场景中,页面加载超时、
元素定位
失败、网络波动等异常问题频繁出现。
Tester_孙大壮
·
2025-05-09 17:04
python防御式编程
ui
自动化
运维
web 自动化之 Selenium
元素定位
和浏览器操作
文章目录一、
元素定位
的八大方法1、基于id/name/class/tag_name定位2、基于a标签元素的链接文本定位3、基于xpath定位4、css定位二、浏览器操作1、信息获取2、浏览器关闭3、浏览器控制一
水银嘻嘻
·
2025-05-09 15:25
web
自动化测试
前端
自动化
selenium
【Python爬虫实战】深入解锁 DrissionPage:ChromiumPage 自动化网页操作指南
ChromiumPage基础操作(一)初始化Drission和ChromiumPage对象(二)打开浏览器并加载页面(三)设置浏览器启动参数(四)加载等待设置二、ChromiumPage元素操作(一)基本
元素定位
方法
易辰君
·
2025-04-27 04:24
python爬虫
爬虫
python
AI测试之Midscene.js
安装与配置二、使用YAML格式的自动化脚本1.案例代码2.执行步骤3.结果yaml文件结构targettasks总结即时操作(InstantActions)-让交互表现更稳定深度思考(DeepThink)-让
元素定位
更准确介绍
fzxwl
·
2025-04-25 17:55
人工智能
开发语言
ai
UIjavaScritIU
1、直接执行js脚本:document.documentElement.scrollTop=1000document.getElementById(“su”).click()弊端:js自己带的
元素定位
方法不如
活跃家族
·
2025-04-20 23:54
ui
【web自动化】【Splinter】优势介绍以及保姆级实战教程
2.2驱动层:无缝兼容多种浏览器驱动2.3协议层:基于WebDriver协议的底层通信2.4Splinter三大核心优势2.5Splinter的三层架构设计总结三、核心功能深度解析:Browser对象、
元素定位
与智能等待机制
春天的菠菜
·
2025-04-18 22:01
Splinter
自动化
Splinter
web自动化
Java的SeleniumChromeDriver的常用方法
元素定位
:driver.findElement(By.id("elementId")):通过元素的ID定位。
suimeng6
·
2025-04-07 06:13
Java自动化测试
#Selenium
java
selenium
java+标签定位_java+selenium
元素定位
和元素操作
1.
元素定位
ID定位元素:findElement(By.id(“”));通过元素的名称定位元素:findElement(By.name(“”));通过元素的html中的位置定位元素:findElement
高冷張
·
2025-04-06 15:34
java+标签定位
Selenium+Java
元素定位
与操作
SeleniumJavamaven镜像地址:SeleniumJavamaven镜像地址:https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-javamaven依赖:org.seleniumhq.seleniumselenium-java4.0.0-beta-4TestNG依赖:org.testngtestng7.3
Hi心之所向
·
2025-04-06 15:33
java
selenium
selenium新版
元素定位
方法、元素操作与基本API
一、selenium新版
元素定位
方法注意:selenium新版
元素定位
需要导入方法By,使用By来调用
元素定位
方法fromselenium.webdriver.common.byimportBy1、ID
lin9768
·
2025-04-06 05:58
selenium
java
测试工具
Java与Chrome下使用Selenium进行
元素定位
与操作详解
摘要:本文将详细介绍如何利用Java语言结合Chrome浏览器使用Selenium框架进行Web自动化测试中的关键技术,包括
元素定位
、常用操作、Driver对象方法、元素等待策略以及特殊元素处理方法。
杰哥的编程世界
·
2025-04-06 05:57
测试开发
java
chrome
selenium
Java的Selenium基本
元素定位
(findElement方法)
通过ID定位:使用元素的ID属性进行定位,是最简单和最常用的方法,因为ID在页面上是唯一的。//定位百度的搜索框元素,并且输入数据(ID定位)-唯一chromeDriver.findElement(By.id("kw")).sendKeys("腾讯课堂");通过Name定位:通过元素的Name属性进行定位,适用于表单元素等。//定位百度的搜索框元素,并且输入数据(name定位)--重复chrome
suimeng6
·
2025-04-06 05:57
#Selenium
Java自动化测试
java
selenium
Selenium 常用方法
元素定位
是在页面上定位到元素,方法则是对这些元素做一些操作。1基本方法1.1send_keys()类似于模拟键盘输入。
Yaco Chen
·
2025-04-04 05:08
开发工具
selenium
Browser-use:AI驱动的动态任务规划与错误处理
这种能力使得Browser-use能够应对复杂的网页交互和不可预测的情况,例如页面加载失败、
元素定位
错误或网络问题。动态任务规划的核心在于AI的语义解析和状态感知能力。
CarlowZJ
·
2025-04-03 14:37
AI完全接管浏览器
人工智能
AI完全接管浏览器
3.28总结计划
总结:学习自动化测试
元素定位
WebDriver基本
元素定位
方式:1.id定位:find_element_by_id(self,id_)2.name定位:find_element_by_name(self
就是小李子
·
2025-04-01 08:15
其他
上一页
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
其他