[英]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.