Я хочу сохранить часть идентификатора, а остальные выбросить. Например, у меня есть элемент HTML с идентификатором «элемент-12345». Я хочу выбросить «element-» и оставить «12345». Как мне это сделать?
Я могу зафиксировать и повторить значение, например:
| storeAttribute | //pathToMyElement@id | myId |
| echo | ${!-myId-!} | |
Когда я запускаю тест, я получаю что-то вроде этого:
| storeAttribute | //pathToMyElement@id | myId |
| echo | ${myId} | element-12345 |
Я записываю в Selenium IDE и копирую тест в Fitnesse, используя прибор Selenium Bridge. Проблема в том, что я использую чистую базу данных каждый раз, когда запускаю тест, со случайными идентификаторами, которые мне нужно захватывать и использовать на протяжении всего теста.