Я занимаюсь локализационным тестированием, и я должен проверять строки на английском и японском языках. Английская строка может быть «Время ожидания - {0} минут». в то время как японская строка может быть «待 ち 時間 は {0} 分 で す.» где {0} - это число, которое может меняться в ходе теста. Обе эти строки исходят от соответствующих файлов свойств. Как я могу проверить наличие строки, а также число, которое может измениться в зависимости от выполняемого теста.Как вы проверяете изменение значения в строке
Я должен был добавить факт, что я проверяю эти строки на веб-странице, которая будет отображаться на соответствующем языке в зависимости от местоположения места, где они были просмотрены. И я использую watir для проверки текста.
Вы спрашиваете, как создать регулярное выражение для их соответствия или как идентифицировать элемент HTML с использованием синтаксиса Watir? –
Я надеялся на регулярное выражение, чтобы обеспечить отображение правильного текста, но у меня мало опыта их использования. На данный момент я нарезаю текст и просто ищу ведущий текст, но это не идеально подходит для теста. отображаетсяText = get_string ("текст") \t if $ osLocation == "jp" \t \t текст = отображаетсяText.slice (0 ..11) Остальные \t \t Текст = отображаетсяText.slice (0..25)конец –