运行selenium IDE脚本时用户手动输入

Roh*_*are 10 testing selenium automation user-input selenium-ide

用户能否在运行selenium IDE脚本时提供手动输入?对于前者 如果有名称字段,那么我们可以在每次运行脚本时打开输入框,以便用户可以为名称字段提供输入吗?

让我知道是否可能..

如果是,那么请建议我一个解决方案.

提前致谢

Ste*_*nns 17

您可以使用以下脚本调用javascript提示以获取值

<tr>
    <td>storeEval</td>
    <td>prompt(&quot;Please enter your FirstName&quot;)</td>
    <td>firstName</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

然后访问该值是使用的情况 ${firstName}


dev*_*lta 5

截至 2020 年Selenium IDE 3.16.1,我发现以下配置适用于上面建议的答案。(我重新回答了这个问题,因为上面的答案没有清楚地结合所有部分)

Command : execute script

Target : return prompt("Question Text","Default value");

Value : yourVariableName
Run Code Online (Sandbox Code Playgroud)

并用存储的变量填写输入框:

Command : type

Target : (your selector)

Value : ${yourVariableName}
Run Code Online (Sandbox Code Playgroud)