maven(mvn clean のインストール)を起動するときに、FItNesseで書かれたSelenesseテストを実行したいと思います。MavenビルドにFitNesse/Selenesseを組み込む
私は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」の上のMy SuiteのSetUpページにあります。
!|Import |
|selenesse|
!|script|
|start|Slim Selenium Driver|${seleniumHost}|${seleniumPort}|${seleniumBrowser}|${baseURL}|
|setTimeoutSeconds|30|
もし私がFItNesse wikiからテストを起動すれば、うまくいくが、Mavenから この問題がある。誰にもアイデアはありますか?
私のリクエストは明確です。
ありがとうございます。
まずはお返事ありがとうございます。あなたは最後の文で私を軌道に乗せる。 問題を修正しました。 Webテストを開始するには、Selenesse.jarがフィットネスに必要です。 しかし、Mavenリポジトリにはセレネッセはありません。そこで、私はpom.xmlファイルに依存関係を追加する方法を見つけなければなりませんでした。私はこのコマンドを起動しました: mvn install:install-file -Dfile = C:\ fitnesse \ dist \ java \ selenesse.jar -DgroupId = org.seleniumhq.selenium.selenesse -DartifactId = selenesse -Dversion = 1.0 -DgeneratePom = true -Dpackaging = jar 次に、私はpom.xmlに依存関係を追加しました。そして....それは働いた! :) – obito
ようこそ。 –