Есть много способов подойти к этому.
Хотя вы не знаете, какая строка содержит целевого пользователя, вы, вероятно, знаете структуру таблицы. Поскольку вы сохранили имя, создайте выражение XPath, соответствующее строке, в которой first_name = John
, а затем last_name = Doe
Выражение XPath
//table/tbody/tr/td[contains(text(),'${first_name}')]/following-sibling::td[contains(text(),'${last_name}')]
Сценарий
| store | John | first_name |
| store | Doe | last_name |
| verifyElementPresent | //table/tbody/tr/td[contains(text(),'${first_name}')]/following-sibling::td[contains(text(),'${last_name}')] | |
Ограничения
Предполагается, что имя уникально. Если вы не можете гарантировать, что сохраненные атрибуты уникальны, вы можете получить ложный положительный результат, поскольку в таблице уже может быть «Джон Доу».