如何在selenium IDE中判断变量是否为emty

时间:2015-05-08 12:10:45

标签: selenium selenium-ide

我想将使用的协议(http / https)存储在变量中,但Internet Explorer不响应window.location.protocol,因此对于这种情况,变量将为空。在那种情况下,我可以将https作为默认值。 但是我该怎么做?

这是我到目前为止所做的。

<tr>
    <td>storeEval</td>
    <td>window.location.protocol</td>
    <td>HOST_PROTOCOL</td>
</tr>
<tr>
    <td>storeEval</td>
    <td>if (${HOST_PROTOCOL}.equals("") { return "https" }</td>
    <td>HOST_PROTOCOL</td>
</tr>

到目前为止,我发现了如何正确使用:

<tr>
    <td>storeEval</td>
    <td>javascript{ if (storedVars['HOST_PROTOCOL'] !="http:" || storedVars['HOST_PROTOCOL'] !="https:") { alert() }  }</td>
    <td>HOST_PROTOCOL</td>
</tr>

现在,如何“返回https”作为storeEval的结果?

0 个答案:

没有答案