Javascript 使用selenium IDE提取部分文本并将其放入变量
有人能告诉我应该使用哪个命令使用Selenium Ide从文本中仅提取数字(694575)并将其放入变量中以供进一步使用吗。 以下是带有文本的div:Javascript 使用selenium IDE提取部分文本并将其放入变量,javascript,selenium,selenium-ide,Javascript,Selenium,Selenium Ide,有人能告诉我应该使用哪个命令使用Selenium Ide从文本中仅提取数字(694575)并将其放入变量中以供进一步使用吗。 以下是带有文本的div: <div class="loginBoxTitle">Edit Exhibition Centre - 694575, Exhibition Center1</div> 编辑展览中心-694575,展览中心1 可能是像storeText、storeEval这样的命令,在这种情况下应该可以使用,但带pasrsing的部
<div class="loginBoxTitle">Edit Exhibition Centre - 694575, Exhibition Center1</div>
编辑展览中心-694575,展览中心1
可能是像storeText、storeEval这样的命令,在这种情况下应该可以使用,但带pasrsing的部分对我来说是个谜。我有解决方案,棘手的1
store | Edit Exhibition Centre - 694575, Exhibition Center1 | string
store | 1 | delimiter
store | javascript{storedVars['string'].split('- ')[storedVars['delimiter']]} | test
store | 0 | delimiter1
store | javascript{storedVars['test'].split(',')[storedVars['delimiter1']]} | output
echo | ${output}
试试这个1,让我知道它是否对你有用这个问题我有一个简单的答案。试试这段代码,它会工作的
<tr>
<td>store</td>
<td>Edit Exhibition Centre - 694575, Exhibition Center1</td>
<td>string</td>
</tr>
<tr>
<td>store</td>
<td>javascript{storedVars['string'].substring(24)}</td>
<td>string</td>
</tr>
<tr>
<td>echo</td>
<td>${string}</td>
<td></td>
</tr>
<tr>
<td>store</td>
<td>javascript{storedVars['string'].substring(0,7)}</td>
<td>string</td>
</tr>
<tr>
<td>echo</td>
<td>${string}</td>
<td></td>
</tr>
商店
编辑展览中心-694575,展览中心1
一串
商店
javascript{storedVars['string'].substring(24)}
一串
回声
${string}
商店
javascript{storedVars['string'].substring(0,7)}
一串
回声
${string}
如果答案有效,请接受它,这样也会帮助其他人:)