можно ли перейти по ссылке по имени класса вместо идентификатора, текста или заголовка? Учитывая, что у меня есть (ха-ха, огуречный инсайдер, он?) следующий HTML-код:
<div id="some_information_container">
<a href="edit" class="edit_button">Translation here</a>
</div>
- Я не хочу сопоставлять по тексту, потому что мне придется заботиться о значениях перевода в моих тестах.
- Я хочу, чтобы мои кнопки выглядели в одном стиле, поэтому я буду использовать класс CSS.
- Я не хочу назначать идентификатор каждой отдельной ссылке, потому что некоторые из них прекрасно идентифицируются через контейнер и класс ссылки.
Есть ли что-то, что я пропустил в Cucumber/Webrat? Или у вас есть несколько советов, чтобы решить эту проблему лучше?
Спасибо за вашу помощь и с наилучшими пожеланиями,
Джо
изменить: я нашел интересное обсуждение этой темы справа здесь - кажется, пока остается открытым вопросом. У вас есть другие решения для этого?