[英]How to save part of a URL as a variable using Robot Framework
我想知道你是否能幫忙
我有一個頁面,我在其中執行保存操作,生成的頁面在 URL 中為我提供了一個 ID
例如https://thiscouldbeanything.co.uk/Timesheet/Detail/115325
我想要做的是將 URL 末尾的 6 位 id 保存為變量,以便稍后在測試中使用。 我知道您可以使用 Get Location 來存儲整個 URL 但我想知道是否有辦法(可能是 python 關鍵字選項)只獲取 ID。
我想到了一個 python function 將 Get Location 作為參數,然后將 URL 切碎並將 id 作為變量傳回的方法,但我不確定如何。
任何幫助將不勝感激。
非常感謝
這里的一些 python 代碼可以幫助您在 URL 中獲取您的 ID
def getLastID(url):
lastId= url.rsplit('/', 1)[-1]
return lastId
您可以使用 URL 的機器人框架關鍵字“Split String”。然后,獲取列表的最后一個元素 ${list}[-1]
例子:
${url}= get location
@{splitted_url}= Split String ${url} /
${id}= evaluate ${splitted_url}[-1]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.