Selenium将存储的文本与NOT或!=运算符进行比较

时间:2012-08-14 14:21:56

标签: selenium operators compare

我正在尝试比较两个变量的内容,以便在variable1!= variable2时返回。 我找到了一些不同的例子,如何比较变量,而不是如何将它与运算符一起使用。

首先,我存储文本,等待5分钟并再次存储文本。如果文字不同,那么睾丸就会通过。

<tr>
    <td>storeText</td>
    <td>id=newsdiv_1</td>
    <td>newsBox1</td>
</tr>
<!--wait 6 min for ajax update-->
<tr>
    <td>pause</td>
    <td>360000</td>
    <td></td>
</tr>
<tr>
    <td>storeText</td>
    <td>id=newsdiv_1</td>
    <td>newsBox2</td>
</tr>
<tr>
    <td>verifyExpression</td>
    <td>${newsBox1}</td>
    <td>regexp=!(${newsBox2})</td>
</tr>
如果2个变量相等,

verifyExpression可以很好地进行比较。 但最后一次测试应该是这样的:if newsBox1!=newsBox2 than return true

1 个答案:

答案 0 :(得分:0)

您可以执行verifyNotExpression,这基本上不属于verifyExpression

<tr>
    <td>verifyNotExpression</td>
    <td>${newsBox1}</td>
    <td>${newsBox2}</td>
</tr>