首页 > 解决方案 > 如何剥离 URL 的一部分并分配给变量

问题描述

我想将当前 URL 分配给一个变量,然后获取它的一个子字符串并分配给第二个变量。URL 的格式为http://qasite.test/lists/123456789#

所以我需要将 123456789# 分配给变量 2

我知道我可以首先使用以下方法获取 URL:

${href}= 获取位置

标签: robotframework

解决方案


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

机器人框架字符串操作官方文档

  1. 使用Fetch from right获取您的 url ( http://qasite.test/lists/123456789# ) 你会得到这个 (1234567789#)

     ${string} =    Convert to String    http://qasite.test/lists/123456789#
     ${id} =    Fetch From Right    ${string}    /
    

    此链接可能有助于从右侧获取

  2. 现在使用Get Length of robot framework获取${id} 的长度

  3. 现在使用Get Substring starting index from (0 to length or length-1) 你会得到123456789

推荐阅读