Selenium IDE:调用不同的测试作为命令的一部分在一系列测试中运行
我在Selenium IDE中做了一个测试,检查元素是否存在。在当前情况下,在运行其他测试之前,我会检查站点是否为法语。是否可以调用此测试在不同的测试中运行,而不必复制粘贴我运行的每个测试中的所有行?我想做的是类似于 StartMyTest 命令1/运行语言检查测试 命令2 命令3 命令4Selenium IDE:调用不同的测试作为命令的一部分在一系列测试中运行,selenium,selenium-ide,Selenium,Selenium Ide,我在Selenium IDE中做了一个测试,检查元素是否存在。在当前情况下,在运行其他测试之前,我会检查站点是否为法语。是否可以调用此测试在不同的测试中运行,而不必复制粘贴我运行的每个测试中的所有行?我想做的是类似于 StartMyTest 命令1/运行语言检查测试 命令2 命令3 命令4 结束我不相信您可以调用selenium ide中的其他测试,但您可以做的是运行gotoIf查看站点是否使用法语,然后运行测试 <tr> <td>storeElementPres
结束我不相信您可以调用selenium ide中的其他测试,但您可以做的是运行
gotoIf
查看站点是否使用法语,然后运行测试
<tr>
<td>storeElementPresent</td>
<td>LANGUAGE IDENTIFIER</td>
<td>isPresent</td>
</tr>
<tr>
<td>gotoIf</td>
<td>${isPresent} == false</td>
<td>NotFrench</td>
</tr>
INSERT TESTS HERE
<tr>
<td>label</td>
<td>NotFrench</td>
<td></td>
</tr>
当它尝试单击
页面是法语的时,它将失败,这将出现在日志中,以便您可以诊断问题。我不相信您可以调用selenium ide中的其他测试,但您可以做的是运行gotoIf
,查看站点是否是法语的,然后运行测试
<tr>
<td>storeElementPresent</td>
<td>LANGUAGE IDENTIFIER</td>
<td>isPresent</td>
</tr>
<tr>
<td>gotoIf</td>
<td>${isPresent} == false</td>
<td>NotFrench</td>
</tr>
INSERT TESTS HERE
<tr>
<td>label</td>
<td>NotFrench</td>
<td></td>
</tr>
当它试图点击页面是法语的时候,它会失败,这会出现在日志中,这样你就可以诊断问题了。这就是我目前所做的,但我的雇主希望它更简单。谢谢你的回答。我们曾尝试将其作为XML脚本,但也不起作用。您是否有一个元素将页面定义为法语?到目前为止,我就是这么做的,但我的雇主希望它更加简单。谢谢你的回答。我们曾尝试将其作为XML脚本来执行,但也不起作用。是否有一个元素将页面定义为法语?