在Robot Framework中获取文件(txt或csv)

时间:2016-04-15 03:05:27

标签: keyword robotframework selenium2library

我使用Create File关键字

创建了一个文本文件,其中包含1个值
${getDateLetter} =    getValue        name=date
createFile              Resources\\Client\\DateLetter.txt      ${getDateLetter}

在其他脚本中,我尝试使用Get File关键字

读取文本文件中的值
Library     OperatingSystem

${dateLetter} =     getFile     Resources\\Client\\DateLetter.txt

但它会抛出此错误

  

表中的单元格' css =#tbl-letter'在第2行和第2列中应该包含文本&getffile Resources \ Client \ DateLetter.txt'。

1 个答案:

答案 0 :(得分:1)

*** Settings ***
Library           OperatingSystem

*** Test Cases ***
Test 1
    Keyword 1
    Keyword 2

*** Keywords ***
Keyword 1
    Create File    C:/temp/robot_test/test1.txt    Hello World...!!!    encoding=UTF-8

Keyword 2
    ${Test}    Get File    C:/temp/robot_test/test1.txt    encoding=UTF-8    encoding_errors=strict

这适用于我,您可以指定要写入文件的数据。