An Interest In:
Web News this Week
- April 19, 2024
- April 18, 2024
- April 17, 2024
- April 16, 2024
- April 15, 2024
- April 14, 2024
- April 13, 2024
Working with Multiple Elements in Selenide
In this Selenide tutorial series post, we will learn how to work with multiple elements using the $$
sign.
$$ (css selector)
When working with individual element in Selenide, we use $ sign which returns us a single element back. To work with multiple elements we need to use $$
sign to get Elements Collection returned. Lets take a look at an example
ElementsCollection linkLists = $$("#primary-menu li[id*=menu-item]");
The above code will return all the elements matching the css selector as a collection of elements. You can then use this to iterate through the elements or get the text and so on..
$$ (By)
By default $$
uses a css selector but you do have an option to provide any other selector as well such as XPath
, name
etc..
ElementsCollection linkLists = $$(By.xpath("//li[starts-with(@id, \"menu-item\")]"));
To learn more about working with multiple elements in Selenide, check out the video below
Subscribe to my mailing list to get access to more content like this as well as be part of amazing free giveaways.
You can follow my content here as well -
...
I love coffees! And, if this post helped you out and you would like to support my work, you can do that by clicking on the button below and buying me a cup of coffee -
Original Link: https://dev.to/automationbro/working-with-multiple-elements-in-selenide-90f
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To