0
我想在执行Maven(mvn clean install)时执行在FltNesse中编写的Selenesse测试。将FitNesse/Selenesse集成到Maven构建中
我正在使用特立尼达插件来运行FitNesse基础测试,它工作正常。
但是,如果我想发动selenesse测试像这样的:
| open | MyLink/login.php |
| pause | 5000|
| type; | UserName | ${login}|
| type; | Password | ${password}|
| click |//input[@type='submit']|
|waitForTextPresent|WSQC|
它的失败与此错误消息:
修身硒驱动程序无法调用构造函数 SlimSeleniumDriver [4]
这个错误出现在我的套件上面的“Slim Selenium Driver”的SetUp页面中:
!|Import |
|selenesse|
!|script|
|start|Slim Selenium Driver|${seleniumHost}|${seleniumPort}|${seleniumBrowser}|${baseURL}|
|setTimeoutSeconds|30|
如果我从FItNesse维基启动测试它工作正常,但从Maven 我有这个问题。有人有想法吗?
希望我的要求很明确。
谢谢。
首先感谢您的回复。你最后一句话让我走上了正轨。 我只是解决了这个问题。在fitnesse中需要Selenesse.jar才能启动Web测试。 但是,在Maven仓库中没有selenesse。所以我不得不找到一种方法来添加依赖到我的pom.xml文件。所以我推出此命令: MVN安装:安装文件-Dfile = C:\ FitNesse的\ DIST \ java中\ selenesse.jar -DgroupId = org.seleniumhq.selenium.selenesse -DartifactId = selenesse -Dversion = 1.0 -DgeneratePom = true -Dpackaging = jar 然后,我只需在我的pom.xml中添加依赖关系。而且......它的工作! :) – obito 2012-01-16 09:26:00
不客气。 – 2012-01-16 14:12:52