如何在Azure DevOps中配置Robot Framework流水线并定位测试用例路径
解决Azure DevOps流水线中Robot Framework测试用例路径定位问题
两种核心配置方式
1. 指定任务工作目录
在执行Robot Framework命令的任务中,添加workingDirectory参数,直接将任务的工作目录切换到测试用例所在的子文件夹。
示例配置:
steps: - task: CmdLine@2 inputs: script: 'robot Onboarding.robot' workingDirectory: '测试用例文件夹的相对路径' # 比如:RobotTestCases/Automation
2. 在命令中直接指定文件路径
如果不想切换工作目录,可在robot命令里直接带上测试用例文件的完整相对路径。
示例配置:
steps: - task: CmdLine@2 inputs: script: 'robot 测试用例文件夹路径/Onboarding.robot' # 比如:RobotTestCases/Onboarding.robot
排查路径问题的小技巧
可以在执行测试命令前,添加目录查看命令确认当前路径下的文件结构:
steps: - task: CmdLine@2 inputs: script: | # Linux/macOS用ls,Windows用dir ls -la ls -la 测试用例文件夹路径 robot 测试用例文件夹路径/Onboarding.robot
内容的提问来源于stack exchange,提问作者Shishir Bajpai
相关产品推荐
相关产品推荐

