【发布时间】:2018-06-28 02:50:52
【问题描述】:
使用 Process 库,我创建了以下内容:
*** Settings ***
Documentation
Library Process
Library OperatingSystem
*** Test Case ***
Test Case
Start Sesh
*** Keyword ***
Start Sesh
${Authenticate}= Run Process curl -c cookie.txt -d j_username\=regression1%40att&j_password\=TCpass1234&submit\=Login https://api.company.com/j_spring_security_check
在命令行上运行 curl 命令会在工作目录中生成一个名为 cookie.txt 的 cookie。
出于某种原因在 Robot Framework 中运行命令甚至不会创建文本文件,更不用说使用会话填充它了。
目标:我正在尝试让 curl 在 RF 中创建一个 cookie,就像在命令行场景中一样。
编辑:我可能已经通过使用 shell=True 解决了这个问题。保持关注
【问题讨论】:
标签: curl cookies robotframework