硒中的xpath是什么?
它借助元素及其属性(用于标识)在文档对象模型(DOM)中导航。
尽管它有助于唯一地定位元素,但从其他定位器来看,它的速度较慢。
xpath用两种方式表示,即“/”和“//”。正斜杠表示绝对路径。在此,xpath在DOM中直接从父级遍历到子级。因此,在绝对xpath中,我们必须从根节点传播到目标。
语法-
driver.findElement(By.xpath("/html/body/div/input")).双斜线“//”表示相对路径。在这里,xpath在DOM的每个角落中找到匹配的元素。它没有特定的起点。
语法-
driver.findElement(By.xpath("//input[@name=’Tutorial’]")).始终建议使用相对xpath而不是绝对xpath。在绝对xpath中,我们需要指定从根到所需元素的位置,因此,如果在其中之间更改了任何属性及其值,那么我们的xpath将不再正确。
xpath的语法 -
//tagname[@attribute=’value’] or //*[@attribute=’value’]
Xpath基本上在XML路径的帮助下定位元素。XML被称为可扩展标记语言。
热门推荐
3 送蛇的祝福语简短
10 喜事敬酒祝福语简短精辟
11 教练生日祝福语 简短独特
12 婆婆生日祝福语简短的
13 红颜生日祝福语简短独特
14 祝福语大全简短6个
15 生女儿的祝福语简短
16 婚庆花篮祝福语简短大气
17 新年的鸡汤祝福语简短
18 启程出发路途祝福语简短