元素定位方式

本文围绕Web前端开发中的元素定位,介绍了元素概念以及在虚拟世界与编程世界的类比。重点讲解了元素定位的8种方式,特别强调了XPath定位方法,并配以示例图帮助理解。
摘要由CSDN通过智能技术生成

注,本篇博客是为本专栏的另一篇博客   <<ui自动化测试实例分享(web) >>  的拓展

废话不多说,开讲

我们这篇博客讲的是什么?没错,就是它,元素定位方式

什么是元素定位方式呢?

慢慢来,不急, 让我先讲讲什么是元素

那么什么是元素呢?

想象一下

假如我们创建了一个虚拟的魔法世界

这个世界分为三个部分组成

一个部分是魔法阵法,它负责魔法世界的逻辑运转,比如世界的花草树木的成长,太阳东升日落, 背后的动态逻辑都是阵法解决的

还有一部分就是具体的虚拟魔法世界,比如我们在虚拟世界中看到的石头,看到的云彩,看到的一切东西,而这些东西本质其实都是一个个元素,举个例子,现在我看到了一颗树,这棵树是一个元素, 然后树这个元素里面也可以由其他元素,比如树干,树枝,树叶,树根等等等等,这些也是一个个元素,太阳可以是一个元素,月亮可以是一个元素,一个石头,一颗砂砾都是一个个元素.所以也可以说虚拟世界是由一个个元素组成的,

最后一部分 魔法球,魔法球里存储了魔法知识和魔法数据,供魔法阵法调用

好了,那么切换到编程世界

web系统一般由三个部分组成,一个是前端,就是我们浏览器所见到的页面, 一个就是应用服务器,就是处理各种逻辑的地方,还有一个就是数据库服务器,存储数据的地方

前端页面其实跟魔法世界类似,也是由一个个元素组成的,一张图片,一个图标,一个个标题组合成的

右键点击检查可显示前端代码

我们看到的页面都是由前端代码解析渲染后,显示在屏幕上的, 而web前端主要是html,它主要就是由一个个元素组成的,比如一个输入框,对吧,是一个元素,一个按钮也是一个元素,一张图片也是一个元素,在前端的世界,元素是可以相互嵌套的,比如元素里面还有元素,

现在, 假如我们要在输入框输入一个字,我们是不是就是要找到这个输入框,那么输入框本质是元素,我们是不是只要找到这个元素的位置就可以了.

而找到元素的方式 就叫做元素定位方法

目前的元素定位方式一共有8种, 我着重讲一下xpath 定位

看下图

待更新....

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值