我正在使用一个网站,该网站有一个按钮,其名称会根据我们正在查看的区域而改变。
例如
Page for Cats will have a button called (Search Cats)
Page for Dogs will have a button called (Search Dogs)
该页面上还有许多其他不会改变的按钮。
我已经创建了一个页面名称数组,还有一个包含所有按钮名称的数组,但是对于搜索按钮,我将其命名为“搜索> PAGENAME <”,我希望可以使用 Javascript replace 或 replace.all 来整理我应该寻找的按钮名称。
命令 | 目标 | 价值 |
---|---|---|
店铺 | ${pageArray} | 页面名称 |
店铺 | ${按钮数组} | 按钮名称 |
执行脚本 | 返回 '${buttonName}'.replaceAll('>PAGENAME<', '${pageName}') | 按钮名称 |
结果是arguments[0]
有什么想法吗?谢谢
答案1
看了很长时间之后,我终于明白我做错了什么......我不需要变量周围的's。
我还需要稍微调整一下代码才能让它按照我想要的方式工作。
最终结果是
命令 | 目标 | 价值 |
---|---|---|
店铺 | ${pageArray} | 页面名称 |
店铺 | ${按钮数组} | 按钮名称 |
执行脚本 | 返回 jsResult=${buttonName}.replaceAll('>PAGENAME<', ${pageName}) | 按钮名称 |