Post

1 Star2 Stars3 Stars4 Stars5 Stars

By Rafaela Azevedo
Two different ways for find a element of a list in a page with WebDriver:
To find a element that inside in a span css and contains some text, you can use the lambda and catch the array for this elements:
> Lambda expressionbsaNavigator.FindElements(By.TagName(“span“)).Where(o => o.Text == “@Text“).ToList()
Or you can select the element, like SQl expression, remember of change the variables and the type of the source (span, div, table, tr and others). @Text is the variable that you will search in this span elements .
> Linq var spans = from p in bsaNavigator.FindElements(By.TagName(“span“)) where p.Text == “@Text” select p;

Do you have some doubt ? You can ask me in the comments !
Bye bye :)

Source: http://azevedorafaela.wordpress.com/2013/04/14/find-elements-with-different-ways/

Category: Programming, QA, Test and Automation Stuffs, find elements, find elements with condition, find elements with select, lambda, linq

Você também pode querer ler

Comments are off for this post.