存储文本并稍后仅使用其中的一部分

问题描述 投票:0回答:1

非常新的Selenium IDE / Automating测试,目前我正在尝试存储部分文本,这是一个变量,可以在以后的另一个网页中使用。

我实际上没有尝试过很多,但已经阅读了不少线程,但我只是没有理解我猜的概念

<tr align=center> <td><font size='+1' color='white'><b>Authorization Request - Confirmation Number: 219927</b> </font></td></tr>

在这个例子中,我需要能够存储219927以便稍后在另一个站点上使用

下面已通过所有测试但我似乎无法在另一个站点上回显输出:

store | xpath=//b[contains(.,'Authorization Request - Confirmation Number: 135085')] | 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}
selenium-ide
1个回答
0
投票

所以你想从网站上提取数字。这叫做web scraping。看此页:Web scraping with Selenium IDE

你需要的命令是store Text

  • store Text |locator.... | var1

然后你可以在需要的地方使用${var1}

© www.soinside.com 2019 - 2024. All rights reserved.