我正在尝试在网页中测试一些搜索功能。如果没有结果返回,则页面显示文字" 无结果"。我可以看到文字,但我的测试代码无法获得价值。
我试过
document.querySelector("div[class='bold ng-binding']").text;
document.querySelector("div[class='bold ng-binding']").innerHTML;
document.querySelector("div[class='bold ng-binding']").value;
没有任何作用。它总是返回"无"。
元素看起来像这样:
<div ng-show="expanded && !show" class="bold ng-binding">No Result</div>
答案 0 :(得分:0)
是否具体获取页面文本。
测试的首选是:
我将检查是否显示“无结果”文本进行搜索。
遵循可能的方式:
Page Should Contain No Result
#这将验证页面中是否存在无结果文本(不是首选)
或者
Wait Until Element Is Visible xpath://div[text()='No Result']
#This验证元素是否存在 - 如果不存在则则关键字将失败
以上答案是我的意见。