Выбор третьего элемента на странице по имени класса

На странице есть три элемента типа

<input type="button" class="button" value="some name here" ... />

Делаю так:

java code:

wd.findElement(By.className("button")).click();

Как выбрать третий по порядку?
Или как выбрать input элемент по значению value ?

Ну тут 2 варианта:

  1. делать поиск по CSS селектору типа input[value=‘some name here’]
  2. Использовать findElements и из масива выбрать 3-й.
1 лайк

Или XPath, он доберётся до всего.
Как выбрать третий по порядку?
(//input[contains(@class, ‘button’)])[3]
Или как выбрать input элемент по значению value ?
//input[contains(@value, ‘some name here’)]