使用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
我正在使用 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