![](/img/trans.png)
[英]how to locate an id of the button to click when id is dynamic in robot framework
[英]How to obtain process id using Robot Framework?
嗨,我想獲取我啟動的進程的進程 ID。 我嘗試使用“進程”庫並啟動進程/獲取進程 ID,但我收到錯誤消息:此關鍵字不支持“數據”。
Get pid
[Arguments] ${session} ${token} ${domain} ${task_name} ${params}=${EMPTY}
&{headers} = Create Dictionary Content-Type=application/x-www-form-urlencoded
... domain=${domain} Accept=application/json Authorization=${token}
${current_date} = Get Current Date result_format=%Y%m%d
${data} = Create Dictionary id=${task_name} hold=false processingTimestamp=${current_date} parameters=${params}
Start Process POST Request ${session} /api/processing/executeNow data=${data} headers=${headers} alias=check_id
${pid} = Get Process Id check_id
[Return] ${pid}
出現錯誤是因為“POST 請求”有自己的參數。 有人可以幫我解決這個問題並告訴我應該如何改變它或者有不同的想法嗎?
非常感謝您的所有評論
Start Process
是啟動一個可以從命令行/shell/終端啟動的命令。 POST
不是命令。
您可以嘗試將命令轉換為curl
(如果已安裝)並將其與Start Process
一起使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.