如何剥离网址的一部分并分配给变量

时间:2019-05-16 15:27:43

标签: robotframework

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

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

我了解我可以先使用以下网址获取网址:

$ {href} =获取位置

1 个答案:

答案 0 :(得分:1)

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

robot framework string manipulations official docs

  1. 使用从右侧获取作为您的网址(http://qasite.test/lists/123456789#),您将获得此(1234567789#)

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

    此链接可能会帮助fetch from right

  2. 现在使用机器人框架的 Get Length 获得$ {id}的长度

  3. 现在使用获取子字符串从(0到长度或长度-1)的起始索引,您将得到 123456789