量角器测试用例的文档

时间:2017-05-04 07:54:42

标签: javascript documentation protractor

我想创建一个包含每个规范的所有单个描述和文件的文件。 例如: spec1:

th

在我的文件中,我只想拥有:

<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
    <h4> Danh Sách Khách Hàng (Table Basic, Table Hover)</h4>
    <table class="table table-hover table-responsive table-bordered text-center">
      <tbody>    
        <tr style="font-weight: bold;background-color: green;font-size: 20px;color:red">
            <td class="middle" style="border-right:none;">Day</td>
            <td class="middle" rowspan="2" style="border-right:none;border-left: none;">2</td>      
            <td class="middle" rowspan="2" style="border-right:none;border-left: none;">3</td>
            <td class="middle" rowspan="2" style="border-right:none;border-left: none;">4</td>
            <td class="middle" rowspan="2" style="border-right:none;border-left: none;">5</td>
            <td class="middle" rowspan="2" style="border-right:none;border-left: none;">6</td>
            <td class="middle" rowspan="2" style="border-right:none;border-left: none;">7</td>
            <td class="middle" rowspan="2" style="border-right:none;border-left: none;">CN</td                  
        </tr>  
        <tr>
            <td class="middle">Course</td>                      
        </tr>    
        <tr>
            <td class="middle">AA</td>
            <td class="middle">x</td>       
            <td class="middle"></td>        
            <td class="middle">x</td>       
            <td class="middle"></td>        
            <td class="middle"></td>        
            <td class="middle"></td>        
            <td class="middle"></td>    
        </tr>   
      </tbody>
    </table>
</div>

我考虑过编写一个搜索describe及其的函数,取一行并删除像(“{}”这样的字符,并只使用文本。 您怎么看,这是一个好主意吗? 如果是的话,你能给我一些如何编写这个功能的提示吗? 感谢您的帮助和解答!

1 个答案:

答案 0 :(得分:1)

我只是运行所有测试让jasmine发现测试并报告它们。现在,问题是,哪位记者使用。因为,这听起来像是一次性的任务,你可以使用jasmine-spec-reporter做到这一点,将测试输出重定向到文件并在之后进行清理:

protractor conf.js > output.txt

您还可以使用其他记者,例如Junit XML Reporter,这些记者会创建一个XML报告,然后您可以对其进行解析。虽然,我认为这个问题有点过于活跃。

您也可以编写一个简单的自定义jasmine text reporter捕获套件和规范说明。

为什么要通过茉莉花记者来做呢?

  • 您基本上使用的是与现有相同的基础架构和工具
  • 您将保留套件和规格的层次结构