Интегрируйте FitNesse / Selenesse в сборку Maven - PullRequest
0 голосов
/ 09 января 2012

Я хотел бы выполнить тест Selenesse, написанный в FItNesse, когда я запускаю maven (mvn clean install).

Я использую плагин Тринидад для запуска базовых тестов FitNesse, и он отлично работает.

Но, если я хочу запустить тест селены, такой как это:

| open | MyLink/login.php |
| pause | 5000|
| type; | UserName | ${login}|
| type; | Password | ${password}|
| click |//input[@type='submit']|
|waitForTextPresent|WSQC|

, это не удалось с этим сообщением об ошибке:

Slim Selenium Driver Не удалось вызвать конструктор для SlimSeleniumDriver [4]

Эта ошибка находится на странице настроек моего пакета выше "Slim Selenium Driver":

!|Import  |
|selenesse|

!|script|
|start|Slim Selenium Driver|${seleniumHost}|${seleniumPort}|${seleniumBrowser}|${baseURL}|
|setTimeoutSeconds|30|

Если я запускаю тест из вики FItNesse, он работает нормально, но из Maven яполучил эту проблему.У кого-нибудь есть идея?

Надеюсь, мой запрос понятен.

Спасибо.

1 Ответ

0 голосов
/ 10 января 2012

Моя первая мысль - какая-то ошибка пути к классам. Как определяются ваши переменные! Path? Возможно ли, что записи! Path в вашей вики предполагают, что файлы jar Selenium находятся в определенном месте, а maven запускается из другой начальной точки, что влияет на относительный путь?

Я не эксперт по Maven, но я бы также посмотрел на ваш проект Maven и удостоверился, что там правильно указаны файлы jar Selenium.

...