Selenium IDE:调用不同的测试作为命令的一部分在一系列测试中运行

Selenium IDE:调用不同的测试作为命令的一部分在一系列测试中运行,selenium,selenium-ide,Selenium,Selenium Ide,我在Selenium IDE中做了一个测试,检查元素是否存在。在当前情况下,在运行其他测试之前,我会检查站点是否为法语。是否可以调用此测试在不同的测试中运行,而不必复制粘贴我运行的每个测试中的所有行?我想做的是类似于 StartMyTest 命令1/运行语言检查测试 命令2 命令3 命令4 结束我不相信您可以调用selenium ide中的其他测试,但您可以做的是运行gotoIf查看站点是否使用法语,然后运行测试 <tr> <td>storeElementPres

我在Selenium IDE中做了一个测试,检查元素是否存在。在当前情况下,在运行其他测试之前,我会检查站点是否为法语。是否可以调用此测试在不同的测试中运行,而不必复制粘贴我运行的每个测试中的所有行?我想做的是类似于

StartMyTest

命令1/运行语言检查测试

命令2

命令3

命令4


结束

我不相信您可以调用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脚本来执行,但也不起作用。是否有一个元素将页面定义为法语?