【发布时间】:2019-05-08 13:45:18
【问题描述】:
我对 Web 开发和测试非常陌生(起步缓慢)。我有一个带有按钮的页面。单击按钮后,将显示一些信息/文本。
我如何编写测试用例来测试输出是否符合预期(显示)?
我想写一个测试用例,确保点击按钮时文本显示出来。
<!DOCTYPE html>
<html>
<body>
<button onclick="buttonClick()">Click Me</button>
<p id="test"></p>
<script>
function buttonClick() {
document.getElementById("test").innerHTML = "TESTING!";
}
</script>
</body>
</html>
我的猜测是我可以使用某种字符串验证器。如果屏幕上出现字符串,则表示测试通过。我不确定这是否有意义,或者它是否是正确的方法。
谢谢,
测试代码:
var elem = document.getElementById('test');
var text = 'TESTING!';
if (
document.getElementById('test').innerHTML.indexOf('TESTING') != -1){
alert('success!');
}
【问题讨论】:
标签: javascript html reactjs unit-testing jestjs