首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何替换canoo webtest中的URL

如何替换canoo webtest中的URL
EN

Stack Overflow用户
提问于 2011-04-21 19:44:00
回答 2查看 385关注 0票数 1

我有一个canoo网络测试,我想用一个新的文档URL替换当前的文档URL,然后转到那个URL。具体地说,我希望将当前文档URL中的字符串"view.html“替换为"view-old.html”,并导航到新的URL。

脚本将如下所示:

代码语言:javascript
复制
<clickButton htmlId="newDocForm_add"/>
<!-- get the url of the newly loaded page and replace "view" with "view-old" -->
< ??? >
<invoke description="go to modified URL" url="...newUrl..."/>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-12 00:34:45

我最终采取了不同的方式,通过从原始URL中的ID字段生成修改后的URL,如下所示:

代码语言:javascript
复制
  <sequential>
    <ifStep description="if in new document edit, go to old version">
      <condition description="in new doc edit">
        <verifyDocumentURL text=".*/doc/view.html.*" regex="true" description="new doc edit url" />
      </condition>
      <then>
        <storeXPath description="Extract transaction id"
                    xpath="//form[@id='docdata-form']/input[@name='transaction.id']/@value"
                    property="transid" />
        <invoke description="Go to old edit page" url="/doc/view-old.html?id=#{transid}" />
      </then>
    </ifStep>
  </sequential>
票数 0
EN

Stack Overflow用户

发布于 2011-05-01 16:36:56

看看这些步骤--它们将帮助你归档你需要的一切……

http://webtest.canoo.com/webtest/manual/groovy.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5743604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档