Добрый день. Суть в следующем
final By EDIT_BUTTON = By.xpath("//[@class=‘btn btn-primary btn-xs’]");
final By EDIT_BUTTON = By.cssSelector(".btn.btn-primary.btn-xs");
//Xpath написан для наглядности, что это один и тот же элемент.
SelenideElement row = table.$$(“tr”).get(1); // 2 строка в таблице
row.$(EDIT_BUTTON).click();
Почему-то при cssSelector кнопка нажимается в строке row, при использовании By.xpath он игнорит поиск в SelenideElement и нажимает первую найденную кнопку по xPath на странице. Разве поиск не должен осуществляться в указанном элементе row?