我如何编写Selenium IDE命令来验证数字是否存在,如果我通过电子邮件邀请更多人时数字会增加?
例如,总人数: 30示例1:如果我邀请1个人,我如何验证总人数为31人?示例2:如果我邀请了5个人,如何验证总人数为35人?
代码如下:
<div style="color:#777; font-size:1.3em; float:right; margin-top:5px;">
Total number of people:
<span style="color:red;">30</span>发布于 2012-08-16 22:18:00
我相信你必须:
进行比较
下面是这些数字的捕获和比较。您只需添加用于执行实际邀请的部分。
<tr>
<td>store</td>
<td>5</td>
<td>people_invited</td>
</tr>
<tr>
<td>storeText</td>
<td>//div[contains(text(),'Total number of people')]</td>
<td>original_count_text</td>
</tr>
<tr>
<td>storeEval</td>
<td>parseInt(storedVars['original_count_text'].match(/\d+/))+parseInt(storedVars['people_invited'])</td>
<td>expected_count</td>
</tr>
<tr>
<td>echo</td>
<td>Go invite 5 people</td>
<td></td>
</tr>
<tr>
<td>storeText</td>
<td>//div[contains(text(),'Total number of people')]</td>
<td>new_count_text</td>
</tr>
<tr>
<td>storeEval</td>
<td>parseInt(storedVars['new_count_text'].match(/\d+/))</td>
<td>new_count</td>
</tr>
<tr>
<td>verifyExpression</td>
<td>${expected_count}</td>
<td>${new_count}</td>
</tr>https://stackoverflow.com/questions/11974911
复制相似问题