Table of Contents

Robotic Automation example: Selecting all entries in a list box that is on a webpage

The methods and properties for changing the selected entry on multiselect HTML list boxes only allow you to select one entry. There is no simple way to perform a Select All action.

To work around this limitation, use the ExecuteScript method off of the webpage. To do this, your list box must meet these requirements:

  • It must be an HTML Select element
  • It must have an ID

If you run the following script in an ExecuteScript method call, the system selects all of the list box items:

var listbox = document.getElementById("elementid");
var options = listbox.options;

for (var index = 0; index < options.length; index++)
    options[index].selected = true;
In the example script, replace elementid with the ID of your list box.

For more information on the ExecuteScript method, see Webpage properties, methods, and events.

Suggest Edit
Did you find this content helpful?

22% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.