【问题标题】:Selenium IDE storelocation then split and save values before delimiterSelenium IDE 存储位置然后在分隔符之前拆分并保存值
【发布时间】:2017-04-11 19:15:19
【问题描述】:

我需要将 URL 的前半部分存储在一个变量中,该变量将在稍后运行其他命令时使用。有谁知道提取 URL 第一部分并忽略分隔符后的所有内容的方法?

我正在考虑类似的事情,但不是在分隔符之后存储所有内容,而是在之前存储值。

javascript{storedVars['MyVariable'].split('=')[storedVars['delimiter']]}

URL的格式类似如下...

mywebsite.ca/cms/One.aspx?objectId=145655&contextId=1320565&parentId=1274179

期望的结果是存储 mywebsite.ca/cms/One.aspx?objectId=145655 在一个变量中。

更新:

通过参考这篇文章我能够解决我的问题

Extract part of a text with selenium IDE and put it into variable

谢谢

【问题讨论】:

    标签: javascript selenium-ide


    【解决方案1】:
    javascript{storedVars['MyVariable'].split('&')[0]}
    

    我想这就是你想要的。这将根据参数 (&) 进行拆分,但允许您从“mywebsite.ca/cms/One.aspx?objectId=145655&contextId=1320565&parentId=1274179”捕获捕获“mywebsite.ca/cms/One.aspx?objectId=145655” "

    阅读以下内容可能会对您有所帮助:Break a URL into its components

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-26
      • 2018-06-14
      相关资源
      最近更新 更多