硒中的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被称为可扩展标记语言。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短