如何通过node.js
使用selenium从下拉列表中获取所有选项下面是我的代码:
var dropdown = driver.findElement({xpath: '//*[@name="dropdownname"]'});
从上面
var options = dropdown.findElements({tagName: 'option'});
如何获取所有选项并使用node.js在node.js或print options值中进行操作。
提前致谢。
答案 0 :(得分:1)
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) {
});