【发布时间】:2015-05-08 21:27:27
【问题描述】:
我想将使用的协议 (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 的结果?
【问题讨论】:
标签: selenium selenium-ide