在 Selenium IDE 中使用变量点击 link
Using variable in Selenium IDE for a click on a link
我想在不同的页面上执行相同的一组操作,这些操作是通过点击第 1 页的目标 "link=1",然后是第 2 页的 "link=2"...因此,我想要自动点击 1,然后点击 2,等等
我该如何进行?我正在考虑使用 label 和 goto label(Firefox 的流量控制插件)和一个每次都会增加的变量。但是我不知道如何在 Selenium IDE 中增加变量,最重要的是如何在字段目标中使用变量进行点击(我试过 link=${variablename} 不起作用) .
我是初学者,编程经验不多,主要是使用Selenium的capture/recording工具IDE,修改得到的结果,所以一个简单的解决方案——即使不是最优的——也会不胜感激。非常感谢!
这是一个递增的例子:
<tr>
<td>store</td>
<td>1</td>
<td>counter</td>
</tr>
<tr>
<td>storeEval</td>
<td>${counter}+1</td>
<td>counter</td>
</tr>
<tr>
<td>echo</td>
<td>${counter}</td>
<td></td>
</tr>
变量 counter 应保留在套件中所有测试的范围内。
store | 1 | counter
storeEval | ${counter}+1 | counter
echo | ${counter} |
我想在不同的页面上执行相同的一组操作,这些操作是通过点击第 1 页的目标 "link=1",然后是第 2 页的 "link=2"...因此,我想要自动点击 1,然后点击 2,等等
我该如何进行?我正在考虑使用 label 和 goto label(Firefox 的流量控制插件)和一个每次都会增加的变量。但是我不知道如何在 Selenium IDE 中增加变量,最重要的是如何在字段目标中使用变量进行点击(我试过 link=${variablename} 不起作用) .
我是初学者,编程经验不多,主要是使用Selenium的capture/recording工具IDE,修改得到的结果,所以一个简单的解决方案——即使不是最优的——也会不胜感激。非常感谢!
这是一个递增的例子:
<tr>
<td>store</td>
<td>1</td>
<td>counter</td>
</tr>
<tr>
<td>storeEval</td>
<td>${counter}+1</td>
<td>counter</td>
</tr>
<tr>
<td>echo</td>
<td>${counter}</td>
<td></td>
</tr>
变量 counter 应保留在套件中所有测试的范围内。
store | 1 | counter
storeEval | ${counter}+1 | counter
echo | ${counter} |