首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Webdriver-IO从div获取文本

如何使用Webdriver-IO从div获取文本
EN

Stack Overflow用户
提问于 2017-03-23 18:47:28
回答 2查看 914关注 0票数 0

使用Webdriver-IO创建自动化脚本,我如何从下面获得一个值:

代码语言:javascript
复制
    <div class="metric-value ng-binding" 
         ng-style="{'font-size': vis.params.fontSize+'pt'}" style="font-size: 60pt;">
      84
    </div> 

我试过了

代码语言:javascript
复制
element(by.binding('**')).getText().then(function (value) {
  console.log(value);
})

但它对我不起作用。

EN

回答 2

Stack Overflow用户

发布于 2017-03-23 18:49:01

我想你需要使用innerHTML

票数 0
EN

Stack Overflow用户

发布于 2017-03-24 21:13:48

如果您使用的是最新(同步)版本的WebdriverIO,它将如下所示:

代码语言:javascript
复制
var text = browser.getText('div.metric-value.ng-binding');
console.log(text);

否则,运行异步版本:

代码语言:javascript
复制
client.getText('div.metric-value.ng-binding', function(err, message){
    console.log(message)
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42973833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档