Node.js Selenium使用nodejs在一组equals元素中单击特定元素

Node.js Selenium使用nodejs在一组equals元素中单击特定元素,node.js,selenium,selenium-webdriver,Node.js,Selenium,Selenium Webdriver,我正在尝试单击与其他元素具有相同属性的元素。。如何选择查找并检查是否启用后单击的元素 <html> <body> Input 1 <input type="tel" class="myInput"> <br><br> Input 2 <input type="tel" class="myInput"> <br><br>

我正在尝试单击与其他元素具有相同属性的元素。。如何选择查找并检查是否启用后单击的元素

<html>
    <body>
        Input 1 <input type="tel" class="myInput">
        <br><br>
        Input 2 <input type="tel" class="myInput">
        <br><br>
        Input 3 <input type="tel" class="myInput">
        <br><br>
        Input 4 <input type="tel" class="myInput">
    </body>
</html>

如果DOM中有多个元素,请根据位置迭代elementResult数组

var elementResult = new Array();
elementResult=[];
elementResult = driverdriver.findElements(By.className("myInput"));

如果要选择第4个输入,可以使用带有索引4的xpath


//input[@class='myInput'][4]

如果要选择第四个输入,可以将xpath与索引一起使用
//input[@class='myInput'][4]
var elementResult = new Array();
elementResult=[];
elementResult = driverdriver.findElements(By.className("myInput"));