Robotframework 如何剥离URL的一部分并分配给变量

Robotframework 如何剥离URL的一部分并分配给变量,robotframework,Robotframework,我想将当前URL分配给一个变量,然后获取该URL的子字符串并分配给第二个变量。URL的格式为 所以我需要把123456789赋值给变量2 我知道我可以首先通过以下方式获取URL: ${href}=Get Location经过大量工作后,我认为以下方法可能有效。(我没有robot框架环境,但以下方法可能有效。) 对你的url()使用从右边取回,你会得到这个(1234567789) 这个链接可能会有所帮助 现在使用robot框架的get length获取${id}的长度 现在使用Get Subst

我想将当前URL分配给一个变量,然后获取该URL的子字符串并分配给第二个变量。URL的格式为

所以我需要把123456789赋值给变量2

我知道我可以首先通过以下方式获取URL:


${href}=Get Location

经过大量工作后,我认为以下方法可能有效。(我没有robot框架环境,但以下方法可能有效。)

  • 对你的url()使用从右边取回,你会得到这个(1234567789)

    这个链接可能会有所帮助

  • 现在使用robot框架的get length获取${id}的长度

  • 现在使用Get Substring从(0到length或length-1)开始索引,您将获得123456789

  • 哪种语言?Robot Framework您不需要将其转换为字符串。它已经是一个字符串了。
     ${string} =    Convert to String    http://qasite.test/lists/123456789#
     ${id} =    Fetch From Right    ${string}    /