将我之前的问题发布到Printing array elements in Selenium IDE
我试图在文本框中打印数组元素命令如下:
[将车辆的值发送到迭代器,以便我可以进一步将值与数组元素一起输入为$ {KEY_ENTER},它不会将车辆的值传递给迭代器。
是否有其他方法可以发送数组值,以便将css = .XTCLo定位到该数组元素。
我什至尝试执行
type | css=.XTCL0| ${iterator}
但是它只是输入$ {iterator}而不是这样做。
所以尝试使用send keys命令,但是没有用,有人可以帮助我吗?
输出
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}
这解决了问题