Selenium Forum: Functional And Regression Testing Tool.
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Search
Display results as :
Advanced Search
Latest topics
AEM Training | Free Online DemoWed Apr 21, 2021 5:45 pmazharuddin
c# PageFactory - issue initializing elementsFri Nov 01, 2019 8:40 pmthegoatboy
Selenium making automatic connection to random urlsMon Jul 08, 2019 12:58 pmrepairtechsolutions1
How can we design the custom framework in Selenium RCMon Jun 24, 2019 2:26 pmrandybonnettes
What are the new features in Selenium 3.0Tue Jun 18, 2019 5:37 pmpappyvicky
What are you using Selenium for? Fri Apr 12, 2019 3:52 amzhl
LIMITATIONS OF SELENIUMWed Apr 10, 2019 11:23 amswara
Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search

Go down
avatar
alanj
Posts : 2
Join date : 2014-02-10

Tree View: Expanding a node by searching for element by text using xpath Empty Tree View: Expanding a node by searching for element by text using xpath

Mon Feb 10, 2014 10:58 pm
Hello,

I am quite new to Selenium so please be gentle Smile

I have a telerik radtreeview, and I am trying to expand a node by searching for the text. I can select the text for the node using the following:

driver1.findElement(By.xpath("//*[contains(text(), '" + a_location1 + "')]")).click();

Where a_location1 is a variable which contains the name of the node I want "Demo Store".

I am also able to expand the first node in the tree using the following:

driver1.findElement(By.xpath("//span[@class='rtPlus']")).click();

But what I want is to expand the node associated with a_location1. This is what the html looks like. The rtPlus is the expand control, the rtIn is the associated text.

Code:
<DIV class="rtMid">
<SPAN class="rtSp"></SPAN><SPAN class="rtPlus"></SPAN><IMG class="rtImg" alt="" src="source.png" /><SPAN class="rtIn">Demo Store</SPAN>
</DIV>


Any help would be appreciated!
avatar
alanj
Posts : 2
Join date : 2014-02-10

Tree View: Expanding a node by searching for element by text using xpath Empty Re: Tree View: Expanding a node by searching for element by text using xpath

Tue Feb 11, 2014 12:28 am
Think I managed to figure it out with:
driver1.findElement(By.xpath("//span[text()='"+ a_location1 +"']/preceding-sibling::span[@class='rtPlus']")).click();
avatar
gvs048
Posts : 6
Join date : 2013-03-16

Tree View: Expanding a node by searching for element by text using xpath Empty Re: Tree View: Expanding a node by searching for element by text using xpath

Tue Feb 11, 2014 6:12 pm
For Selenium Videos https://www.youtube.com/channel/UC_dTPmxa0aMZxJrnPyJJX_g

Sponsored content

Tree View: Expanding a node by searching for element by text using xpath Empty Re: Tree View: Expanding a node by searching for element by text using xpath

Back to top
Permissions in this forum:
You cannot reply to topics in this forum