在Selenium中实现数组元素

在Selenium中实现数组元素,selenium,selenium-ide,Selenium,Selenium Ide,把我之前的问题贴在 我试图在文本框中打印数组元素 命令如下: 在将车辆的值发送到迭代器以便我可以使用数组元素进一步输入值${KEY_enter}时,它不会将车辆的值传递给迭代器 是否有其他方法可以发送数组值,以便将css=.XTCLo作为该数组元素的目标 我甚至试着执行死刑 type | css=.XTCL0| ${iterator} 但它只是通过这样做来输入${iterator},而不是值 所以尝试使用sendkeys命令,但没有成功。有人能帮我吗 输出 Running '1st (1

把我之前的问题贴在

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

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

是否有其他方法可以发送数组值,以便将css=.XTCLo作为该数组元素的目标

我甚至试着执行死刑

type | css=.XTCL0| ${iterator} 
但它只是通过这样做来输入${iterator},而不是值

所以尝试使用sendkeys命令,但没有成功。有人能帮我吗

输出

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)

我执行了
脚本| return[“car”,“bus”]| vehicles
,并且 将
send keys | vehicles |${iterator}
替换为
send keys | css=.XTCL0 |${iterator}

这解决了这个问题

我认为根据建议使用id=vehicles是没有意义的,我甚至尝试输入send keys | css=.XTCL0 |${iterator},但它只是输入${iterator},而不是像前面的类型case一样输入值。查看您的两个问题..您想在web文本框中输入数据,在匹配条件的行中的其他位置,你能分享一些你已经完成的代码吗?@HietshKumar我使用Selenium IDE将数组元素输入文本框。我把它添加为问题中的截图,这有帮助吗?如果我还需要补充什么,请告诉我。谢谢