Селен Сравнение сохраненных переменных с текстом - PullRequest
1 голос
/ 02 июля 2011

Я пытаюсь сравнить сохраненную переменную (значение переменной пользовательского ввода) с предопределенным текстом. Это для тестирования на бета-сайте по сравнению с производственным сайтом. Пример кода выглядит следующим образом:

<tr>
    <td>store</td>
    <td>Production</td>
    <td>ProductionOrBeta</td>
</tr>
<tr>
    <td>storeEval</td>
    <td>((storedVars['ProductionOrBeta'] = &quot;Beta&quot;)?'http://betasite.com/':'http://productionsite.com/')</td>
    <td>targetWebsite</td>
</tr>
<tr>
    <td>open</td>
    <td>${targetWebsite}</td>
    <td></td>
</tr>
<tr>
    <td>storeEval</td>
    <td>((${ProductionOrBeta}=&quot;Beta&quot;)?'betalogin':'productionlogin')</td>
    <td>loginName</td>
</tr>
<tr>
    <td>storeEval</td>
    <td>((${ProductionOrBeta}=&quot;Beta&quot;)?'betapw':'productionpw')</td>
    <td>loginPassword</td>
</tr>

Я пробовал это с одинарной и двойной кавычкой, оба дают одинаковые результаты. Приведенный выше код кажется мне логичным, но это не представляется возможным. Независимо от того, что переменная «ProductionOrBeta» содержит бетасайт, всегда открыт.

Спасибо,

Джесси Смотермон

1 Ответ

1 голос
/ 02 июля 2011

Я понял.Вот код

<tr>
    <td>store</td>
    <td>Production</td>
    <td>ProductionOrBeta</td>
</tr>
<tr>
    <td>storeEval</td>
    <td>((storedVars['ProductionOrBeta'] == &quot;Beta&quot;)?'http://betasite.com/':'http://productionsite.com/')</td>
    <td>targetWebsite</td>
</tr>
<tr>
    <td>open</td>
    <td>${targetWebsite}</td>
    <td></td>
</tr>
<tr>
    <td>storeEval</td>
    <td>((storedVars['ProductionOrBeta']==&quot;Beta&quot;)?'betalogin':'productionlogin')</td>
    <td>loginName</td>
</tr>
<tr>
    <td>storeEval</td>
    <td>((storedVars['ProductionOrBeta']==&quot;Beta&quot;)?'betapw':'productionpw')</td>
    <td>loginPassword</td>
</tr>

Разница заключается в том, что "сохраняются переменные ['ProductionOrBeta']" на всем протяжении, и двойное равенство ("==") в отличие от одинарных равных ("=").

Спасибо,

Джесси Смотермон

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...