1
<tr>
    <td>store</td>
    <td>inline-block </td>
    <td>blank</td>
</tr>
<tr>
    <td>store</td>
    <td>none </td>
    <td>blank</td>
</tr>

<tr>
    <td>gotoIf</td>
    <td>${a}==${blank}</td>
    <td>labelA</td>
</tr>

<tr>
    <td>gotoIf</td>
    <td>storedVars['a']==storedVars['blank']</td>
    <td>ddddd</td>
</tr>

文字列変数を比較したいので、上記の両方のシナリオを試しました。この両方のシナリオは、文字列比較では機能しません

4

2 に答える 2

3
Selenium.prototype.doVerifyStringsEquals = function(elementOne, elementTwo) 
{
    var arrayelements = elementOne.split(',');
    var one = arrayelements[0];
    var two = arrayelements[1];
    if(one == two) 
    {
        storedVars[ elementTwo ] = 1;
    }
    else
    {
        storedVars[ elementTwo ] = 0;
    }
};



<tr>
    <td>verifyEquals</td>
    <td>test,test</td>
    <td>t</td>
</tr>
<tr>
    <td>echo</td>
    <td>${t}</td>
    <td></td>
</tr>
于 2012-07-13T14:20:42.573 に答える
0

次のコードを JavaScript ファイルに配置します。

Selenium.prototype.assertEquals = function(elementOne, elementTwo) 
{
    if(elementOne != elementTwo) 
    {
        Assert.fail("" + elementOne + " is not equal to " + elementTwo);
    }
};

|assertEquals | 10 | 10 |

この希望は、2 つの文字列を比較するのに役立ちます。

于 2012-07-13T11:23:50.213 に答える