我是测试自动化和Selenium IDE的新手。使用Selenium IDE,我想存储两个值(整数)并进行比较。如果比较结果大于或等于零,则通过测试。到目前为止,我只找到了存储值的选项,并想知道是否有任何选项来比较存储的值。 任何建议都会有所帮助。
由于
答案 0 :(得分:2)
好的,假设你总是从B(变量值)中减去A(常数值),你可以使用一些javascript来执行测试。
store | 2 | A
store | 4 | B
storeEval | var s = false; s = eval((storedVars['B'] - storedVars['A']) >=0); | s
verifyExpression | ${s}
用您用于获取变量A和B的任何内容替换上面的两个存储步骤。
如果result大于或等于零,则verifyExpression行将传递(返回true),否则将失败(保持为false)。
答案 1 :(得分:1)
store |2| A
store |4| B
storeEval |var s = false; s = eval((storedVars['B'] - storedVars['A']) >=0);| s
echo |${s}|
Executing: |store | 2 | A |
Executing: |store | 4 | B |
Executing: |storeEval | var s = false; s = eval((storedVars['B'] - storedVars['A']) >=0); | s |
script is: var s = false; s = eval((storedVars['B'] - storedVars['A']) >=0);
Executing: |echo | ${s} | |
echo: true
Test case passed