我尝试使用FitLibraryWeb为基于Selenium的Web测试设置Fitnesse。教程测试/FitLibraryWeb.SpiderFixture.SpiderTutorial.StartingWithSpider
工程(我将驱动程序从Firefox更改为Chrome,但这应该不重要),但是如果我创建了自己的测试页,它总是会中止与所述错误消息[1]。无法找到夹具:fitlibrary.spider.SpiderFixture
我甚至复制了教程测试页的确切内容,以确保测试本身不包含错误。 我还需要什么来使测试页面可执行?
- 页面类型为“测试”
- 网址是
/SandBox.MyTest
我在FitNesse UserGuide读,有始终得到包括在顶部的特殊页面,即PageHeader
和SetUp
用于测试。但这些都不存在:
/FitLibraryWeb.SpiderFixture.SpiderTutorial.StartingWithSpider.SetUp
/FitLibraryWeb.SpiderFixture.SpiderTutorial.SetUp
/FitLibraryWeb.SpiderFixture.SetUp
/FitLibraryWeb.SetUp
(同样为PageHeader
)
[1]测试页开始如下:
!define spider {''!-SpiderFixture-!''}
!| fitlibrary.spider.SpiderFixture |
| ''start spider with'' | chrome |
| ''shutdown browser automatically'' | false |
| ''get url'' | http://localhost:${FITNESSE_PORT}/FitLibraryWeb.TemplateFixture |