Selenium从node.js中的下拉菜单中获取所有选项



我怎么能得到所有的选项从下拉使用硒与node.js

下面是我的代码:
var dropdown = driver.findElement({xpath: '//*[@name="dropdownname"]'});

from above

var options = dropdown.findElements({tagName: 'option'});

如何在node.js中获得所有选项并执行foreach或使用node.js打印选项值。

driver.findElement({xpath: '//*[@name="dropdownnamewithoptions"]'}).then(function(webElement) {
                    webElement.findElements(By.tagName('option')).then(function(optionArray){
                        if(optionArray.length > 1){
                                  optionArray[0].getAttribute('value').then(function(optionValue) {
                 });
                        }
                    });
                 }, function(err) {
                });

最新更新