Свойства Canoo / Ant различаются в задачах и шагах?
У нас есть веб-тест Canoo, настроенный для тестирования мультиязычного приложения. Для каждой локали веб-тест загружает несколько свойств из файла свойств.
В приведенном ниже примере locale_code, htaccess.username, htaccess.password и webtest_url все определены в таком файле свойств.
В самой задаче веб-теста ${locale_code} заменяется, что приводит к (например) "CatalogueOrderFriendsCountry DE-DE http://www.example.com/".
Свойства на этапе вызова, однако, не заменяются, при этом описание отображается как "Einstieg Hauptseite ${webtest_url}", даже если они должным образом заменены только одной строкой над ним.
<project default="test">
<import file="../../definitions.xml"/>
<target name="test" depends="wt.defineMacros">
<webtest name="CatalogueOrderFriendsCountry ${locale_code} ${webtest_url}">
<invoke username="${htaccess.username}" password="${htaccess.password}" url="${webtest_url}" description="Einstieg Hauptseite ${webtest_url}"/>
...
Совершенно очевидно, что загружен файл свойств, специфичный для локали, мы можем изменить в нем файл webtest_url (например), и новое имя будет правильно заменено в имени веб-теста.
Я почти ничего не знаю об муравье (Canoo - мое знакомство с ним), и очень мало знаю о веб-тестировании Canoo (я недавно унаследовал их), поэтому я даже не уверен, является ли это веб-тестом или проблемой с муравьями.
1 ответ
Вы, вероятно, используете Ant 1.8
Динамические свойства не оцениваются.
Вы должны использовать Ant 1.7
См. Проблему. Разрешение динамического свойства не работает с Ant 1.8 или новее.
или Canoo Webtest Список рассылки