1
A
回答
4
以前也有類似的問題要問:Looping through the content of a file in RobotFramework。從這個鏈接使用的例子,我創建了一個名爲test.csv
有以下內容的文件:
1001
1002
1003
1004
然後繼續創建具有以下代碼機器人文件。它將csv文件讀入內存,刪除該文件並創建一個具有相同名稱的新文件。所得結果循環遍歷內存版本並將每行寫入文件,但保留值爲1003
的1行除外。
*** Settings ***
Library OperatingSystem
Library String
*** Test Cases ***
Example of looping over the lines in a file
${contents}= Get File test.csv
Remove File test.csv
Create File test.csv
@{lines}= Split to lines ${contents}
:FOR ${line} IN @{lines}
\ log ${line}
\ Run Keyword If ('${line}'<>'1003') Append To File test.csv ${line}\n
儘管這個例子可行,但真正的問題是您是否應該在Robot Script中這樣做。我同意Bryan Oakley的觀點,認爲這將更適合Python,因爲你可以更好地控制文件。
+0
我希望找到另一種方式。正如你所提到的,我正在考慮編寫python代碼。但我是這裏的初學者。 python的一點幫助會很大。 – Arpitha
相關問題
- 1. 如何在Robot Framework中清除或刪除列表中的值
- 2. 如何從Robot框架中的文件中刪除空行
- 3. 如何刪除Robot Framework中的前導零?
- 4. 如何在Robot Framework中使用REST庫?
- 5. Robot Framework:如何讀取csv文件中的隨機行並使用這些值?
- 6. Robot Framework文件上傳
- 7. Robot Framework屬性文件
- 8. 從Robot Framework調用Python
- 9. Robot Framework - 使用用戶庫
- 10. 使用Robot Framework從Windows目錄上傳文件
- 11. 在Robot Framework中上傳文件f
- 12. 在Robot Framework中尾日誌文件
- 13. 如何在Robot Framework中使用Xpath識別組件類型
- 14. 使用Robot Framework for ATDD
- 15. 使用Robot Framework Ldap庫
- 16. 如何將數據追加到Robot Framework中的csv文件?
- 17. 如何從Yii Framework中刪除index.php
- 18. 如何使用Storage Access Framework刪除文件?
- 19. 如何在Robot Framework的測試用例中使用TRUE和PASS值?
- 20. 如何使用Rational Robot從IE獲取html文檔的readyState值?
- 21. Robot Framework獲取文本
- 22. 如何在Robot Framework中創建庫?
- 23. 如何在Robot Framework中實現java庫
- 24. 如何使用Robot Framework調用.exe文件(C#控制檯應用程序)?
- 25. 在Robot Framework中返回兩個值
- 26. Robot Framework + Appium + Perfecto
- 27. Robot Framework和Django
- 28. RIDE(Robot Framework)
- 29. 如何在RIDE Robot Framework中的不同源文件中保存測試用例?
- 30. 如何使用java api從Dropbox中刪除文件/文件夾?
什麼是您的文件的結構?你需要刪除整個記錄(行)?或者只有來自鍵=值對的值? –
我需要從文件中整行。 – Arpitha
你知道如何編寫python代碼嗎? –