Javascript 如何遍历selenium中的每个文本字段?
我有一个文本字段列表,每个字段都有相同的类名。这是html代码: 每个文本字段都有相同的类名,我正在尝试通过使用selenium中的sendKeys方法向每个文本字段发送键来自动化这些字段。我正在使用JavaScriptchai、mocha和node来运行我的自动化Javascript 如何遍历selenium中的每个文本字段?,javascript,selenium,mocha.js,chai,Javascript,Selenium,Mocha.js,Chai,我有一个文本字段列表,每个字段都有相同的类名。这是html代码: 每个文本字段都有相同的类名,我正在尝试通过使用selenium中的sendKeys方法向每个文本字段发送键来自动化这些字段。我正在使用JavaScriptchai、mocha和node来运行我的自动化 <div> <textarea class="form-control textarea-multi" name="191_table_1"><
<div>
<textarea class="form-control textarea-multi" name="191_table_1"></textarea>
<textarea class="form-control textarea-multi" name="191_table_1"></textarea>
<textarea class="form-control textarea-multi" name="191_table_1"></textarea>
<textarea class="form-control textarea-multi" name="191_table_1"></textarea>
<textarea class="form-control textarea-multi" name="191_table_1"></textarea>
<textarea class="form-control textarea-multi" name="191_table_1">adad</textarea>
<textarea class="form-control textarea-multi" name="191_table_1">adadad</textarea>
<textarea class="form-control textarea-multi" name="191_table_1"></textarea>
<textarea class="form-control textarea-multi" name="191_table_1"></textarea>
</div>
但它失败了,出现了超时错误。错误:超过了15000ms的超时时间。我们将非常感谢您的帮助。请尝试使用:
By.css(".form-control.textarea-multi")
By.xpath("//*[@class='form-control textarea-multi"]
检查这里:我仍然得到相同的错误。但是,我尝试打印数组大小。它看起来是零。我试过了你的两个建议。driver.findElementsBy.By.xpath/*[@class='form-control textarea multi']
By.css(".form-control.textarea-multi")
By.xpath("//*[@class='form-control textarea-multi"]