我尝试使用 FitLibraryWeb 为基于 Selenium 的 Web 测试设置 Fitnesse。教程测试/FitLibraryWeb.SpiderFixture.SpiderTutorial.StartingWithSpider
工作(我将驱动程序从 firefox 更改为 chrome,但这不重要),但如果我创建自己的测试页面,它总是会中止并显示错误消息[1]。
我什至复制了教程测试页面的确切内容,以确保测试本身没有错误。我还需要什么才能使测试页可执行?
- 页面类型为“测试”
- 网址是
/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 |