【问题标题】:Need help getting element out of URL in Selenium IDE需要帮助从 Selenium IDE 中的 URL 中获取元素
【发布时间】:2014-02-11 22:47:40
【问题描述】:

好吧,伙计,这个人在我身边的眼中钉太久了。

我有以下网址: https://admin.test.com/modules/admin/listings/listingdetails.aspx?cid=94fbd84c-dd4a-4945-b049-aae7810b6057&action=Read

从这个 URL 中,我需要去掉 CID 值并将其保存为一个变量,以便在其他 Selenium 脚本中使用 - 特别是 94fbd84c-dd4a-4945-b049-aae7810b6057。

我已经让 Selenium 轻松地将 URL 保存为变量 1,但获取 CID 值超出了我的知识范围......我没有编程经验。

请帮忙!我正在寻找的是具体的 Selenium 指令,以使其正确剥离。

提前致谢!!!

【问题讨论】:

  • 一种方法是找到 "CID=" 和下一个 "&" 并提取其间的所有内容。你会使用什么编程语言?
  • 好吧,现在我只是使用 Selenium IDE 接口来实现我所有的自动化——但从我读到的内容,我可以将 javascript 集成到其中......虽然我必须弄清楚到底是如何这样做!
  • 那么你应该使用类似 url.indexOf 和 url.substring 的东西。

标签: selenium selenium-ide


【解决方案1】:

试试这个。可以通过这个来完成。将此 html 代码粘贴到源选项卡中。

<tr>
    <td>store</td>
    <td>https://admin.test.com/modules/admin/listings/listingdetails.aspx?cid=94fbd84c-dd4a-4945-b049-aae7810b6057&amp;action=Read</td><td>a</td></tr><tr><td>echo</td><td>${a}</td><td></td></tr><tr><td>storeEval</td><td>&quot;${a}&quot;.split(&quot;?&quot;)[1]</td><td>i</td></tr><tr><td>echo</td><td>${i}</td><td></td></tr><tr><td>storeEval</td><td>&quot;${i}&quot;.split(&quot;&amp;&quot;)[0]</td><td>g</td></tr><tr><td>echo</td><td>${g}</td><td></td></tr>

【讨论】:

    猜你喜欢
    • 2016-03-29
    • 1970-01-01
    • 2013-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-23
    • 2015-10-10
    相关资源
    最近更新 更多