Если вы пытаетесь сделать это в спецификации вида, тогда ответ по aridlehoover будет правильным.Однако в спецификации объекта / системы (где вы обычно используете селен с капибарой) тогда будет
expect(page).to have_css('td[data-role="Company Name"]', text: 'ABC Constructions')
Обратите внимание, что текстовая опция будет (по умолчанию) соответствовать подстрокам (содержит, а не равно), поэтому он также будет соответствовать элементу с текстовым содержимым «ABC Constructions Company».Если вы хотите точно подобрать «ABC Constructions», вы можете набрать
expect(page).to have_css('td[data-role="Company Name"]', text: 'ABC Constructions', exact_text: true)
или более кратко
expect(page).to have_css('td[data-role="Company Name"]', exact_text: 'ABC Constructions')