I have the below defined xpath. How can I use this xpath in my test cases -
android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.RelativeLayout[1]/android.support.v4.widget.SlidingPaneLayout[1]/android.widget.RelativeLayout[2]/android.widget.RelativeLayout[1]/android.widget.LinearLayout[1]/android.widget.RelativeLayout[1]/android.widget.RelativeLayout[1]/android.widget.LinearLayout[1]/android.widget.TextView[1]
How can I use this xpath in my program?
I have tried with below xpath element, but it doesn't work at all -
driver.findElement(by.xpath("android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.RelativeLayout[1]/android.support.v4.widget.SlidingPaneLayout[1]/android.widget.RelativeLayout[2]/android.widget.RelativeLayout[1]/android.widget.LinearLayout[1]/android.widget.RelativeLayout[1]/android.widget.RelativeLayout[1]/android.widget.LinearLayout[1]/android.widget.TextView[1]").click();
Asked
Active
Viewed 236 times
-1
-
have you tried anything , show us xpath you tried – sanoj lawrence May 07 '15 at 05:34
-
@sanojlawrence, I have tried with driver.findElement(by.xpath("android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.RelativeLayout[1]/android.support.v4.widget.SlidingPaneLayout[1]/android.widget.RelativeLayout[2]/android.widget.RelativeLayout[1]/android.widget.LinearLayout[1]/android.widget.RelativeLayout[1]/android.widget.RelativeLayout[1]/android.widget.LinearLayout[1]/android.widget.TextView[1]").click(); – selvi May 07 '15 at 05:45
-
Post this in you question only then others can help you – sanoj lawrence May 07 '15 at 05:46
-
what's the error you are getting?? – Gaurav May 07 '15 at 20:37
-
@Gaurav, It shows xpath can't be found. – selvi May 08 '15 at 03:20
-
yea, so that means xpath is wrong. This is nothing wrong with code. – Gaurav May 08 '15 at 13:16
1 Answers
0
Try this:
driver.findElementByXPath("android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.RelativeLayout[1]/android.support.v4.widget.SlidingPaneLayout[1]/android.widget.RelativeLayout[2]/android.widget.RelativeLayout[1]/android.widget.LinearLayout[1]/android.widget.RelativeLayout[1]/android.widget.RelativeLayout[1]/android.widget.LinearLayout[1]/android.widget.TextView[1]").click();

Gaurav
- 1,332
- 11
- 22