我正在开展一项自动化前端页面的任务。在那里我需要获取文本字段值是否为null。我试图从以前的问题中得到建议,但它没有用。
browser.driver.findElement(this.filename).sendkeys(this.filenamevalue);
console.log(browser.driver.findElement(this.filename).getAttribute('value'));
我没有得到我通过文件名值作为输入传递的输出。我将输出作为一些带有所有参数的JSON对象。
你需要解决一个承诺:
browser.driver.findElement(this.filename).getAttribute('value').then((elementValue) =) {
console.log(elementValue)
});
使用async / await而不是解析promise。
(async()=>{
let elm_text = await browser.driver.findElement(this.filename).getAttribute('value');
console.log(elm_text);
})()
如果您在函数内编写此代码段,请创建函数async