code: public static String getXPathForRowByValueInOtherColumn(String selectIndex, String value) {
          return String.format("/tr[td[%1$s]/descendant-or-self::text()[normalized(.)='%2$s']]", selectIndex, value);
      }
docs: Creates an XPath expression-segment that will find a row, selecting the row based on the
  text in a specific column.
  @param selectIndex index of the column to find value in (usually obtained via {@link #getXPathForColumnIndex(String)}).
  @param value text to find in the column.
  @return XPath expression selecting a tr in the table.