Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何遍历selenium中的每个文本字段?_Javascript_Selenium_Mocha.js_Chai - Fatal编程技术网

Javascript 如何遍历selenium中的每个文本字段?

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"><

我有一个文本字段列表,每个字段都有相同的类名。这是html代码:

每个文本字段都有相同的类名,我正在尝试通过使用selenium中的sendKeys方法向每个文本字段发送键来自动化这些字段。我正在使用JavaScriptchai、mocha和node来运行我的自动化

             <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"]