欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

xpath元素和css选择器的定位

发布时间:2025/3/20 编程问答 20 豆豆
生活随笔 收集整理的这篇文章主要介绍了 xpath元素和css选择器的定位 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

我们一般进行元素定位使用xpath和css选择器

1.xpath元素定位

1.什么是xpath?

XPath 是一门在 XML 文档中查找信息的语言

XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。

XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。起初XPath的提出的初衷是将其作为一个通用的、介于XPointer与XSL间的语法模型。但是XPath很快的被开发者采用来当作小型查询语言。

2.什么是XML?

XML 指可扩展标记语言(EXtensible Markup Language)

XML 是一种标记语言,很类似 HTML

XML 的设计宗旨是传输数据,而非显示数据

3.XML和HTML区别

4.节点的概念:每个XML/HTML的标签我们都称之为节点


5.XPath 使用路径表达式来选取 XML 文档中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似






查找某个特定的节点或者包含某个指定的值的节点

选择未知节点

选取若干路径

补充:

//*[text()=“x’x’x”] 全部//title/text() 本内容是xxx的元素//*[starts-with(@attribute,”xxx”)] 属性以xxx开头的元素//*[contains(@attribute,”xxxxx”)] 属性中含有xxx的元素//*[@attribute1=value1 and @attribute2=value2] 同时有两个属性值的元素

2.css选择器元素定位

1.什么是css选择器?

CSS 中,选择器是一种模式,用于选择需要添加样式的元素。计算机能够通过css选择器定位到相应元素,我们在编写自动化测试脚本的时候很多时候是在不断地找到css选择器。

2.css选择器语法

1)通过伪类名、id、标签名定位

测试站点: http://www.baidu.com




2)通过元素之前嵌套关系



3)通过属性


4)通过父子关系

《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读

总结

以上是生活随笔为你收集整理的xpath元素和css选择器的定位的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。