In order to understand the multi-selection box, we've to understand the difference between a drop down field and multi-select box.
Difference between Drop down field and Multi-Select box ?
As we have seen in our previous post that, we can select only a single list option from the drop down list field. But in multi-selection box field we can select more than one list options from the list as shown below:
We have to use Selenium RC command addSelection many times in the automation code to select more than one list options from the multi-selection box.
Test Description:
So we have to find the css path for locating the multi-selection box field and also we have to provide the labels to be selected in the Selenium RC command addSelection as shown below:
selenium.addSelection("css path for locating multi-selection box field","label=label1 to be selected");
selenium.addSelection("css path for locating multi-selection box field","label=label2 to be selected");
Lets Implement the Test on Eclipse IDE:
Pre-requisites:
1. Create a new Project say 'RC-Project40' in Eclipse IDE
2. Configure the Project to work with Selenium RC
3. Configure the Selenium Standalone Server to run from Eclipse IDE
4. Create a package say 'package40' under the newly created project.
5. Create a Java Class file say 'Class40' under the newly created package as shown below:
Actual Steps:
1. Write the following code into the newly created Java Class file as shown below and make sure that you resolve all the errors before going to next step:
2. Write the test method 'selectListItemsFromMultiSelectBoxField()' which uses CSS Path Statement for locating the multi-select box field as shown below:
3. Start the Selenium Standalone Server
4. Save and Run the 'Class40.java' file by selecting the 'JUnit Test' option and ensure that our Automation Test has selected the list options 'Selection Item 3' and 'Selection Item 4' from the multi-select box field as shown in the below video:
Watch the below video:
Click here to watch the video.
Download this Project:
Click here to download this project and import into Eclipse IDE on your machine.
Please comment below to feedback or ask questions.
Using removeSelection command to deselect selected items from the multi-selection box will be explained in the next post.
No comments:
Post a Comment