python中元素定位的方法,
1.两个概念:(1)xml:可扩展标记语言,是HTML的扩展。它的语法类似于HTML,只是它的标签和属性可以根据业务需要定义,而HTML中的标签和属性是固定的。
(2) XPath: xml Path,即xml Path语言,是一种在xml中寻找元素或属性的技术,通过描述元素在整个文件中的路径来寻找信息。(简单来说就是元素的路径)
说明:html可以看作是一种带有固定标记的xml,所以xpath也可以用来查找html中的元素。selenium WebDriver中的xpath定位就是用xpath表达式来描述元素的路径,从而定位元素。
2.2.xpath表达式的分类:(1)绝对路径:从根目录开始,root。
例如:
绝对路径:/html/body/(以单斜杠开头)
(2)相对路径:一条路径下,另一条路径以这条路径为参照。
例如:
相对路径//(以双斜杠开头)
所以相对路径和绝对路径都可以找到你想要的文件或者html元素。
但是,建议使用相对路径而不是绝对路径来查找元素。原因是:
-前端工程师:更改页面效果,添加特效。添加几个div
-绝对路径
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。