Forum Discussion
npaisley
3 years agoStaff
Hi RobvanBeest2,
Another solution would be to use the 'Find' method to search through your comboBox for designated data, store the object to a variable then perform any required actions on that variable.
Here is an example script in Python;
def findChild():
#navigate to the w3c example page
Browsers.Item[btChrome].Navigate("https://w3c.github.io/aria-practices/examples/combobox/combobox-select-only.html")
browser = Aliases.browser
#click on the comboBox to open it for child object detection
browser.pageSelectOnlyComboboxExampleWai.labelCombo1Label.panelFavoriteFruit.Click()
#spy the entire comboBox and create a variable that hold the comboBox object itself
box = Aliases.browser.pageSelectOnlyComboboxExampleWai.FindElement("#listbox1")
#search through all the Child objects of the comboBox and click on one that has Apple as the contentText
child = box.Find("contentText", "Apple", "10")
child.Click()
And here is the document for the 'Find' method;
I hope this helps!
Related Content
Recent Discussions
- 13 minutes ago