首页 > 解决方案 > 从属性中获取特定字符串

问题描述

我在 Selenium IDE Chrome 插件中录制了一个脚本。

我得到了一个变量名,其值"John Doe (johndoe@abc.com)"由 Store Value 命令存储。

我知道执行脚本命令可以以某种方式提供帮助。我尝试了一些javascript,但没有用。

${name}我可以通过在下一个命令中使用来检索名称+地址,但我只想要字符串中的名称,即只有“John Doe”。

标签: google-chromeselenium-ide

解决方案


是的你是对的。您应该使用execute script命令来创建新变量。这里是:

execute script | tmp = ${name}; return tmp.substring(tmp.indexOf('(') + 1, tmp.indexOf(')')); | address
execute script | tmp = ${name}; return tmp.substring(0, tmp.indexOf(' (')); | name

推荐阅读