关于xpath中的.// 和 //

上一篇 / 下一篇  2012-12-28 23:22:59 / 个人分类:WebDriver

在今天之前,一直没有注意过.//的用法,习惯性的都是用//来查元素。比如在

 <div id="div1"><p name="p1">div1</p></div>
<div id="div2"><p name="p1">div2</p></div>

中找id="div1"的 div 我们可以用 //div[@id='div1'],WebDriver代码:WebElement we = driver.findElement(By.xpath("//div[@id='div1']"));

如果要继续找子节点呢?we.findElement(By.xpath("//p"),但是,这样写是不对的,其结果是找到全部p标签,正确的写法是  we.findElement(By.xpath(".//p"),表示当前WebElement下的p标签。


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-25  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 17260
  • 日志数: 9
  • 建立时间: 2012-12-28
  • 更新时间: 2012-12-29

RSS订阅

Open Toolbar