Pages

Sunday, March 27, 2016

Sibling concepts(X path Axis)

                                     Sibling concepts

1) following
2) following-sibling
3) preceding-sibling
4) parent
5) preceding
6) /..
7) ancestor
8) descendant
9) child

user url

http://www.w3schools.org/1999/xhtml


$x("//div[@id='header']/child::div")
$x("//div[@id='header']/child::div/child::h1")
$x("//div[@id='header']/child::div/ancestor::*")
$x("//div[@class='domain ']/ancestor::body")
$x("//div[@class='domain ']/ancestor::div")
$x("//div[@id='header']/child::div/ancestor::div")


$x("//body[@class='twoclick content']/child::div")
$x("//body[@class='twoclick content']/child::div[2]")

$x("//div[@id='header']/following-sibling::*")
$x("//div[@id='header']/following-sibling::div[2]")

$x("//div[@id='header']/following-sibling::div[2]/descendant::*")
$x("//div[@id='header']/following-sibling::div[2]/descendant::img")
$x("//div[@id='header']/following-sibling::div[2]/descendant::div[2]")
$x("//*[@id='footer']/descendant::div[position()=2]")

$x("//div[@id='disclaimer']/ancestor::div")
$x("//div[@id='disclaimer']/ancestor::div/ancestor::*")
$x("//span[@class='sedologo']/ancestor::div[position()=2]")
$x("//span[@class='sedologo']/ancestor::div[2]")

$x("//div[@id='footer']/preceding-sibling::div[2]")
$x("//div[@id='content']/following-sibling::div/child::div[2]/span[@class='sedologo']/following-sibling::*")

$x("//div[@id='footer']/parent::*")
$x("//*[@id='footer']/parent::node()")
$x("//div[@id='footer']/parent::div[1]")

$x("//div[@id='footer']/self::*")
$x("//div[@id='footer']/self::div")


http://bhanupratapdatastructurealgo.blogspot.in/
http://bhanupratapcorejavaprogramming.blogspot.in/
http://bhanupratapseleniumhybridframework.blogspot.in/