如何从量角器Web驱动程序获取文本字段值

问题描述 投票:0回答:2

我正在开展一项自动化前端页面的任务。在那里我需要获取文本字段值是否为null。我试图从以前的问题中得到建议,但它没有用。

browser.driver.findElement(this.filename).sendkeys(this.filenamevalue);

console.log(browser.driver.findElement(this.filename).getAttribute('value'));

我没有得到我通过文件名值作为输入传递的输出。我将输出作为一些带有所有参数的JSON对象。

javascript typescript selenium selenium-webdriver protractor
2个回答
1
投票

你需要解决一个承诺:

browser.driver.findElement(this.filename).getAttribute('value').then((elementValue) =) {
    console.log(elementValue)
});

0
投票

使用async / await而不是解析promise。

(async()=>{

let elm_text = await browser.driver.findElement(this.filename).getAttribute('value');
console.log(elm_text);

})()

如果您在函数内编写此代码段,请创建函数async

© www.soinside.com 2019 - 2024. All rights reserved.