Я использую Selenium Fitnesse Bridge Fixture, чтобы писать тесты в Fitnesse для Selenium. . Это здорово, потому что он охватывает ВСЕ функции, которые есть в Selenium. Однако проблема, с которой я сталкиваюсь, заключается в хранении переменных, как в Selenium IDE.
| !- fixtures.SeleniumFixture -!| | setup | http://www.google.com/ | *chrome /usr/lib/firefox-3.0.5/firefox | | open | http://www.google.com/ | | | storeLocation | here | | | echo | ${here} | |
Что-то настолько простое, как это, должно работать нормально, но когда я сохраняю тест, я получаю сообщение об ошибке, неопределенная переменная.
| storeLocation | here | | | echo | undefined variable: here | |
Это просто не имеет смысла. Я определяю переменную в строке, прежде чем повторить ее. Когда я запускаю тест, я получаю:
| storeLocation | here | | | echo | undefined variable: here | undefined variable: here |
Автор делает то же самое со своими своими тестами. Почему это не сработает для меня?