robotframework - 如何将变量写入文件?

标签 robotframework

我想将 ${Username} 值存储在输出文件中:

例如。如果 ${Username} 等于 0401190926729000 ,则该值将存储在文件中。

最佳答案

这是一个提议:

*** Settings ***
Library  OperatingSystem
Library  String

*** test cases ***
write_variable_in_file
  ${Username} =  Generate Random String  1  abc
  log to console   ${Username}
  run keyword if  '${Username}' == 'a'   write_variable_in_file  ${Username}

*** Keywords ***
write_variable_in_file
  [Arguments]  ${variable}
  Create File  ${EXECDIR}/file_with_variable.txt  ${variable}

关于robotframework - 如何将变量写入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29397198/

相关文章:

python - 如何使用机器人框架,selenium 打开新窗口?

python - 运行包含超过一百万个测试用例的测试套件

robotframework - 从 Jenkins Pipeline 发布多个机器人测试结果

python - 使用 robotframework api 从 python 执行机器人关键字

robotframework - "--dryrun"在 Robot Framework pybot 命令中做什么?

java - Mac OSX - IllegalStateException : The driver is not executable:

SeleniumLibrary.Click Element with modifier CTRL 在 robotframework 执行中执行 Right Click+Ctrl

python - robotsframework:定义类中可用的关键字

robotframework - 如何在机器人框架失败时暂停执行?

android - 无法使用带有 Appium 的 xpath 找到元素(机器人框架)