在Selenium IDE中打印数组元素

问题描述 投票:0回答:1

由于StoreEval和getEval无法正常工作,所以我像图1一样添加了javascript。以前我曾经做过

storeEval   new Array("car","bus"); vehicles
getEval myitems=0;

使用循环

enter image description here

输出为

Running 'new array'
13:43:33
1.store on new Array("car","bus"); with value vehicles OK
13:43:34
2.executeScript on return 1 with value myitems OK
13:43:34
3.while on ${myitems}<3 OK
13:43:34
4.store on myitems with value myvar OK
13:43:34
echo: javascript{storedVars['vehicles'][storedVars['myvar']]}
13:43:34
6.executeScript on return ${myitems}+1 with value myitems OK
13:43:34
echo: javascript{storedVars['vehicles'][storedVars['myvar']]}
13:43:35
7.end OK

而不是打印数组元素的值,而是打印javascript当我尝试过]]

myitems < storedVars['vehicles'].length

获得无法使用的长度。

有人可以帮我吗?>

由于StoreEval和getEval无法正常工作,所以我像在图1中那样添加了javascript。载具getEval myitems = 0;使用循环输出...

selenium selenium-ide
1个回答
0
投票

store命令仅将Target

中的值分配给Value
© www.soinside.com 2019 - 2024. All rights reserved.