Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
July 25, 2022 12:19 pm GMT

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 -

Buy me a coffee


Original Link: https://dev.to/automationbro/working-with-multiple-elements-in-selenide-90f

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To