- a71688Regular Participant
- Posts : 27
Join date : 2014-07-23
2 Button exist with same name. How to make the script instead of using positions..
Mon Oct 27, 2014 7:00 pm
Hi,
I have following problem i.e. on my application I have 2 'Add' buttons in different position and xpath viewer says:
id('expanded')/x:li[1]/x:div/x:div/x:div/x:table/x:tbody/x:tr[1]/x:td[4]/x:a/x:img
One match found
1 +
id('expanded')/x:li[2]/x:div/x:div/x:div/x:table/x:tbody/x:tr[2]/x:td[4]/x:a/x:img
One match found
1 +
Code is:
open
${baseurl}/produkter/nemid_medarbejdersignatur/nemid_selvbetjening/Add_services/
waitForPageToLoad
60000
click
link=Add services
click
xpath=(//img[@alt='Add'])[9]
waitForElementPresent
name=_eventId_continue
clickAndWait
name=_eventId_continue
The position changes when more functionality is added.So I want that Selenium to click on 'Add' button next to where title is like 'Car A'and where I am not depended on position.
Above scenario work as i know the position, but I want it to be independent of position.
How shall i Write it..
I have following problem i.e. on my application I have 2 'Add' buttons in different position and xpath viewer says:
id('expanded')/x:li[1]/x:div/x:div/x:div/x:table/x:tbody/x:tr[1]/x:td[4]/x:a/x:img
One match found
1 +
id('expanded')/x:li[2]/x:div/x:div/x:div/x:table/x:tbody/x:tr[2]/x:td[4]/x:a/x:img
One match found
1 +
Code is:
The position changes when more functionality is added.So I want that Selenium to click on 'Add' button next to where title is like 'Car A'and where I am not depended on position.
Above scenario work as i know the position, but I want it to be independent of position.
How shall i Write it..
- ccoxMaster
- Posts : 205
Join date : 2012-01-06
Age : 39
Location : Denver, CO
Re: 2 Button exist with same name. How to make the script instead of using positions..
Sat Nov 01, 2014 2:09 am
Tell your developers to use unique IDs. Otherwise you are going to have to use XPath.
- a71688Regular Participant
- Posts : 27
Join date : 2014-07-23
Query solved
Fri Nov 14, 2014 11:13 pm
Solved
- Sponsored content
- how to make script to wait until ajax components get loaded in page
- how to make test automated script for insert text in google docs spreadsheet with selenium ide
- In selenium web driver , while running the script ,after the browser(modal) message box is displayed and closed by selenium , the next button click statement is not executing
- It is possible to find list of all URL's exist in any web page in selenium ide
- How do i get the Xpath value for a radio button so i can click the button on a form
Permissions in this forum:
You cannot reply to topics in this forum