在 Selenium 中实现数组元素

Implementing array elements in Selenium

Post 我之前的问题在

我尝试打印文本框中的数组元素 命令如下:

在将车辆的值发送到迭代器以便我可以使用数组元素进一步输入值 ${KEY_ENTER} 时,它不会将车辆的值传递给迭代器。

是否有另一种方法可以发送数组值,以便我可以将 css=.XTCLo 定位到该数组元素。

我什至试过执行

type | css=.XTCL0| ${iterator} 

但这样做只是输入 ${iterator} 而不是值。

所以尝试使用发送密钥命令但它不起作用有人可以帮助我吗?

输出

Running '1st (1)'
15:16:08
1.open on / OK
15:16:09
2.executeScript on ["car","bus"] with value vehicles OK
15:16:09
3.forEach on vehicles with value iterator OK
15:16:11
4.store on myitems with value myvar OK
15:16:11
5.click on css=.Fifk5 .\_6q-tv OK
15:16:11
6.Trying to find vehicles... Failed:
15:16:12
Implicit Wait timed out after 30000ms
Warning implicit locators are deprecated, please change the locator to id=vehicles
15:16:15
'1st (1)' ended with 1 error(s)

我执行了script | return ["car", "bus"] | vehicles,并且 将 send keys | vehicles | ${iterator} 替换为 send keys | css=.XTCL0| ${iterator} 这解决了问题