如何使用 webdriverio 和 mocha 提取元素值?

How to extract element value using webdriverio with mocha?

browser.getValue('#username').then(function (elementValue) {
    console.log('elementValue : '+elementValue);            
});

当使用 webdriverio 的浏览器对象和 mocha runner 获取元素值时传递元素 id 然后获取值。

它应该像 webdriverio api 文档中那样简单。可以查到here

browser.getValue(selector);

以上内容应该可以满足您的要求。而且它没有 return 任何承诺,因此没有必要将它与 then 链接起来。它 return 是元素中属性 value 的值。

如果您正在寻找其他任何东西的价值,请根据您的实际需求发表评论。因为不清楚您是在寻找 value as an attribute 还是 value of anything else that element contains