我想验证页面中是否存在特定变量。
HTML代码
<script>
srpTupleJson = [{"name":"Praveen Mishra","title":"B.Tech in Computers Science with 1 year exp. in python\/django","isPremium":false,"isFeatured":false,"isNew":false,"emplo"
</script>
我想验证页面中是否存在“srpTupleJson”变量。我该怎么办?
答案 0 :(得分:2)
是的,这应该很简单..使用browser.executeScript()
将变量值提取到测试中然后有一个期望
如下所示的简单操作
browser.executeScript('return srpTupleJson').then(function _checkValue(value){
//operation you want to perform on the variable value
console.log(value)
expect(value).toContain("name");
})
更新:为简单起见,我们必须检查返回的值是否为null
,然后在下面的语句中完成工作
expect(browser.executeScript('return srpTupleJson')).not.toBe(null)