Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用selenium IDE提取部分文本并将其放入变量_Javascript_Selenium_Selenium Ide - Fatal编程技术网

Javascript 使用selenium IDE提取部分文本并将其放入变量

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的部

有人能告诉我应该使用哪个命令使用Selenium Ide从文本中仅提取数字(694575)并将其放入变量中以供进一步使用吗。 以下是带有文本的div:

<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}

如果答案有效,请接受它,这样也会帮助其他人:)