上一篇 MarkupLanguageReference 下一篇 Demo_1
那个MarkupLanguageReference里面繁琐的细节写法就不多说了,大家自己试试也就知道了,今个翻译PageProperties(页面属性)。
插一句:其实我们看web上的地址也是很有意思的,一级套一级的
http://localhost:8888/FitNesse.UserGuide.PageProperties
FitNesse的页面具有一些属性来控制页面展示及它们的行为。点击Properties按钮我们就可以进入设置这些属性启动或禁止的页面。(地下婴儿:种子)
属性:
- Edit:当该属性被勾选上,在页面的左侧你将看到Edit按钮。这个开关控制着其他人对该页面是否只读。作者认为对页面只读的人,is a
poor man, - -!!!如果你真的没有勾选该属性,其他人没有办法去修改这个页面。当然他们可以通过在地址里输入编辑页的地址来修改,但是我们没道理告诉他们,对吧?所以他们还是可怜人。
- Search:当该属性被勾选上,在页面的左侧你将看到Search按钮。我们没理由让寻找功能不可以用,但决定权依然在你手上,“啊,页面的主人”。
- Test:该属性通知Fitnesse认为该页面是测试页面。
- 当点击Test按钮时,我们将会把该页面上所有的测试表提交到Fit框架里面去处理
- 当页面有了Test属性,该页面会自动的把SetUp和TearDown页面的文本放到自己的页面里。查看<UserGuide.SpecialPages.
- SetUp会加到页面里,且放置在PageHeader后(如果有PageHeader的话)
- TearDown会加到页面里,且放置在PageFooter前(如果有PageFooter的话)
l
- Suite:具有该属性是测试套件。页面的所有子页面都被认为是该测试套件的一部分。(最近写用例的时候,喜欢在备注里在大标题的描述里写上“这是xxx的测试套件”)。如果子页面的Test属性被设置了,就认为是套件里的一个case。
- 具有Suite属性,就让Test
Suite按钮可用了。
- 当你点击Test Suite时,整个测试套件就被触发了。套件里的所有case将运行并报告测试结果。
- Versions:让Versions按钮可用。点击该按钮,可以看到页面的所有版本记录。若该属性没有被勾选设置,Versions按钮不可见,但页面的版本记录依然是存在的。
- Properties:让Properties按钮可用。点击该按钮,你就可以编辑所有的页面属性。如果你让该属性不可用,人民群众就没办法去改变页面的属性(当然,和edit一样,你可以通过URL来进行修改)。
隐藏的页面属性(谢天笑与冷血动物:阿斯玛)
- 页面以“Test”或者“Example”开始或结束将自动设置上Test属性。
- 页面以“Suite”开始或结束,或者以“Example”结束将自动设置上Suite属性。
- 如果某页面是以上述方式创建的,你还是可以像设置其他页面一样对它们进行属性设置。
上一篇 MarkupLanguageReference 下一篇 Demo_1