使用Selenium IDE,如何获取动态变量的值

Using Selenium IDE, how to get the value of dynamic variable

我正在使用 selenium ide 2.8,我正在尝试存储值,请找到我的以下命令:

store | ayman | val1
store | 1 | n
store | val${n} | e

如何回显 e 的值 ayman?当我尝试时:

echo | ${e} 

我收到了回声 | val1

我的命令有什么问题?

谢谢

根据您所做的,'e' 的值不是 ayman,您已将 ayman 存储为变量 'val1'。我不是 100% 你在这里试图做什么,但看起来你正在尝试存储 2 个单独的变量,然后将它们组合为一个。如果那是演员表那么你需要的是这个

store | ayman | val1
store | 1 | n
store | ${val1}${n} | e

在这种情况下:

val1 = ayman
n = 1
e = ayman1

听起来您似乎在尝试强制使用数组类型结构?值[1]、值[2]?因为你想要 e 是 ${val${n}} 对吗?除非那不起作用。你可以在 javascript 中执行此操作(使用 storeEval): storeEval storedVars[[=​​12=]+storedVars[[=​​13=]]] final