我如何从使用硒与node.js的下拉菜单中获取所有选项
下面是我的代码:
var dropdown = driver.findElement({xpath: '//*[@name="dropdownname"]'});
从上面
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) { });