Search
 
 

Display results as :
 


Rechercher Advanced Search

Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search

I'm facing issue with dropdown elements selection in webdriver.

View previous topic View next topic Go down

I'm facing issue with dropdown elements selection in webdriver.

Post by Arahant on Thu Mar 01, 2012 6:57 pm

Hi,

Anybody help me out.

I am trying to select each elements one by one from drop down list. But unable to achieve the needed.My code is as below.

WebElement box = driver.findElement(By.xpath(ORproperties.quiecklnk));
List names = box.findElements(By.tagName("option"));
Select select = new Select(driver.findElement(By
.xpath(ORproperties.quiecklnk)));
Thread.sleep(5000L);
select.selectByIndex(1);
select.selectByIndex(2); Here if i try to select 2nd index (iteration)throwing error as Element not found in the cache - perhaps the page has changed since it was looked up

Anybody any ideas are most welcome Smile

Arahant
Active particpant
Active particpant

Posts : 23
Join date : 2012-02-29

Back to top Go down

Re: I'm facing issue with dropdown elements selection in webdriver.

Post by zlos7ar on Thu Mar 01, 2012 11:28 pm

And how does the menu work exactly ? I mean the dropdown shows when you click it or when you put your mouse over it ? And what browser are you using ?

maybe use something like this in the first case: selenium.select("xpath", "specific menu text");

or in second case use : selenium.mouseOver("xpath"); and then selenium.click("xpath to the menu item");

zlos7ar
Amateur
Amateur

Posts : 41
Join date : 2012-01-13
Age : 28
Location : Germany

Back to top Go down

Re: I'm facing issue with dropdown elements selection in webdriver.

Post by Arahant on Mon Mar 05, 2012 1:29 pm

Thanks for your reply,

I have drop down in xpath as follows (Click type drop down)





















If you click on it.
Shows drop down list, but if you try to select the item from drop down, x path is not appearing to select them .Only x path is appearing for main drop down ).

And i'm using Firefox 10.0.2 V.

Arahant
Active particpant
Active particpant

Posts : 23
Join date : 2012-02-29

Back to top Go down

Re: I'm facing issue with dropdown elements selection in webdriver.

Post by zlos7ar on Mon Mar 05, 2012 3:19 pm

you do not need to use xpath for the dropdown elements you need it only for the box

selenium.select("xpath of the main drop down", "here you put the name(text - home,cms,menu list and so on...) of the item you want to select");

so in your case if you want to select for example Dashboard the command is:

selenium.select("xpath for main drop down", "Dashboard"); and make sure you write it like you see it in the drop down (small/capital letters)

zlos7ar
Amateur
Amateur

Posts : 41
Join date : 2012-01-13
Age : 28
Location : Germany

Back to top Go down

Re: I'm facing issue with dropdown elements selection in webdriver.

Post by Arahant on Mon Mar 05, 2012 5:25 pm

Dear thanks for your view.

I tried with this code

Select select = new Select(driver.findElement(By
.xpath(ORproperties.quiecklnk)));
select.selectByIndex(2);


Working fine but only specific index of drop down item i can select in above code i,e index 2 (CMS). Now i'm looking to implement in for loop so that i can check all item in drop down one by one.If any idea about same please post snippet.

Arahant
Active particpant
Active particpant

Posts : 23
Join date : 2012-02-29

Back to top Go down

Re: I'm facing issue with dropdown elements selection in webdriver.

Post by zlos7ar on Mon Mar 05, 2012 5:30 pm

try smth like this

int i=1;
for (i<=x) {

Select select = new Select(driver.findElement(By.xpath(ORproperties.quiecklnk)));
select.selectByIndex(i);
i++;
}

where x is the number of items in the drop down


zlos7ar
Amateur
Amateur

Posts : 41
Join date : 2012-01-13
Age : 28
Location : Germany

Back to top Go down

Re: I'm facing issue with dropdown elements selection in webdriver.

Post by Arahant on Mon Mar 05, 2012 6:56 pm

Thanks

Arahant
Active particpant
Active particpant

Posts : 23
Join date : 2012-02-29

Back to top Go down

Re: I'm facing issue with dropdown elements selection in webdriver.

Post by Sponsored content Today at 5:12 pm


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

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