Я только начал использовать Selenium-IDE (пока не смотрел на selenium-RC: если кто-нибудь скажет мне, что это ответ на мой вопрос, я посмотрю на него)
Одна из тестируемых операций генерирует некоторые выходные данные в таблице на следующей HTML-странице, но порядок строк непредсказуем.
Я, очевидно, могу использовать 'assertTextPresent', но я хочу сделать немного больше и проверить, что различные биты текста находятся в одной строке.
То, что я хотел бы сделать, это идентифицировать tr по некоторому контенту, а затем использовать этот tr в последующих утверждениях; что-то вроде
storeExpression //table[@id='TABLE_6']/td[.='case_1']/.. row
assertText ${row} 'Some text'
assertText ${row} 'Some other text'
чтобы убедиться, что 'Some text' и 'Some other text' находятся в той же строке таблицы, что и 'case_1'.
До сих пор у меня не работало это, и я не уверен, возможно ли это, или какой синтаксис использовать, если он есть.
Кому-нибудь удалось это сделать?