close

RF 主要支援以下檔案格式

HTML (hypertext markup language)
TSV (tab-separated values)
TXT/ROBOT (plain text)
reST (reStructuredText)


HTML

可用瀏覽器開啟. 看似方便, 但不方便使用文字編輯器編輯. 一般都是使用 IDE 撰寫轉換. 不推薦

linux:~ # cat hello.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title>Hello</title>
</head>
<body>
  <h1>Hello</h1>
  <table border="1" id="testcase">
    <tr>
      <th class="name" colspan="5">Test Cases</th>
    </tr>
    <tr>
      <td class="name"><a name="test_Hello RF">Hello RF</a></td>
        <td>Log</td>
        <td>Hello RobotFramewok</td>
      <td></td>
      <td></td>
    </tr>
  </table>
</body>
</html>


TSV

方便使用文字編輯器編輯, 使用 tab 間隔分開

linux:~ # cat hello.tsv
*Test Cases*                            
Hello RF
    Log    Hello RobotFramewok


TXT/ROBOT

方便使用文字編輯器編輯, 使用兩個以上空格 (space) 間隔分開

linux:~ # cat hello.robot
*** Test Cases ***
Hello RF
    Log    Hello RobotFramewok


reST

目前支援兩種模式, 1. code blocks, 2. tables

code block 模式需要安裝 docutils, 在 code block 模式下可以直接寫入 python

linux:~ # pip install docutils
linux:~ # cat hello.rest
.. code:: robotframework

   *** Test Cases ***
   Hello
       Log  Hello RobtoFramework


tables 模式, 類似 HTML

linux:~ # cat hello.rest
=============  ==================  =============  =============
  Test Case          Action          Argument      Argument
=============  ==================  =============  =============
Hello
\              Log                 RobotFramwork
=============  ==================  =============  =============


Ref
http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html

arrow
arrow
    文章標籤
    RobotFramework
    全站熱搜
    創作者介紹
    創作者 wsunccake 的頭像
    wsunccake

    wsunccake的隨手記事

    wsunccake 發表在 痞客邦 留言(0) 人氣()