【问题标题】:Getting text of a span that is not displayed获取未显示的跨度文本
【发布时间】:2016-05-28 08:30:48
【问题描述】:

我正在测试的网页有一个跨度,其内部 HTML 具有我想要提取的数值。例如:

<span class="timeout" style="display:none">5000</span>

我尝试使用 nightwatch 命令 getText(),但它只返回“可显示”文本,在这种情况下,它是一个空字符串。访问这些数据的正确方法是什么?

【问题讨论】:

    标签: html nightwatch.js


    【解决方案1】:

    我自己想出来的。您可以在“innerHTML”上使用 getAttribute 来获取值,例如,

    browser.getAttribute(spanCSS,"innerHTML",function(r)
    {   console.log("span's innerHTML is " + r.value)
    })
    

    想知道某处是否有这些“保留”属性名称的列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-27
      • 1970-01-01
      • 2011-08-16
      • 2021-04-25
      • 1970-01-01
      • 2017-11-09
      • 1970-01-01
      相关资源
      最近更新 更多