Javascript Selenium IDE未找到确实存在的元素

Javascript Selenium IDE未找到确实存在的元素,javascript,selenium-ide,getelementsbyclassname,Javascript,Selenium Ide,Getelementsbyclassname,为什么这不适用于Selenium IDE 点击 window.document.getElementsByClassName('bi-icon-plus-blue')[0] 您的选择器不正确。您正在使用javascript命令。Intead trycss=.bi图标加蓝色。有关更多信息,请查看此处:当您手动运行测试时,这是否有效?测试运行时是否可能尚未加载元素?您是否验证了ElementExists?不,手动运行时它不起作用(我假设您的意思是双击窗口中的步骤,或者使用“执行此命令”)。元素已加

为什么这不适用于Selenium IDE

点击
window.document.getElementsByClassName('bi-icon-plus-blue')[0]

您的选择器不正确。您正在使用javascript命令。Intead try
css=.bi图标加蓝色
。有关更多信息,请查看此处:

当您手动运行测试时,这是否有效?测试运行时是否可能尚未加载元素?您是否验证了ElementExists?不,手动运行时它不起作用(我假设您的意思是双击窗口中的步骤,或者使用“执行此命令”)。元素已加载。VerifyElementPresent未检测到该项。我希望避免使用css选择器。我想要一个数组或集合,以便进行迭代。以下是最终奏效的方法:
clickdocument.getElementsByClassName('bi-icon-bi-icon-plus-blue')[${myVariable}]
我不知道怎么做`css=.bi-icon-plus-blue[${myVariable}]`签出第n个类型。