【发布时间】:2016-05-28 08:30:48
【问题描述】:
我正在测试的网页有一个跨度,其内部 HTML 具有我想要提取的数值。例如:
<span class="timeout" style="display:none">5000</span>
我尝试使用 nightwatch 命令 getText(),但它只返回“可显示”文本,在这种情况下,它是一个空字符串。访问这些数据的正确方法是什么?
【问题讨论】:
标签: html nightwatch.js
我正在测试的网页有一个跨度,其内部 HTML 具有我想要提取的数值。例如:
<span class="timeout" style="display:none">5000</span>
我尝试使用 nightwatch 命令 getText(),但它只返回“可显示”文本,在这种情况下,它是一个空字符串。访问这些数据的正确方法是什么?
【问题讨论】:
标签: html nightwatch.js
我自己想出来的。您可以在“innerHTML”上使用 getAttribute 来获取值,例如,
browser.getAttribute(spanCSS,"innerHTML",function(r)
{ console.log("span's innerHTML is " + r.value)
})
想知道某处是否有这些“保留”属性名称的列表。
【讨论】: