我创建了此关键字:
Validate Header
Wait Until Page Contains id=outputtext-text-Header:ApplicationHeaderCoachView1:ApplicationHeaderCoachViewInner1:Output_Text1
Element Should Be Visible id=outputtext-text-Header:ApplicationHeaderCoachView1:ApplicationHeaderCoachViewInner1:Output_Text1
但是它总是失败,并给我这个错误:
Text 'id=outputtext-text-Header:ApplicationHeaderCoachView1:ApplicationHeaderCoachViewInner1:Output_Text1' did not appear in 5 seconds.
元素HTML代码为:
<p id="outputtext-text-Header:ApplicationHeaderCoachView1:ApplicationHeaderCoachViewInner1:Output_Text1" aria-labelledby="outputtext-label-Header:ApplicationHeaderCoachView1:ApplicationHeaderCoachViewInner1:Output_Text1" class="text-left">FCP</p>
答案 0 :(得分:2)
您正在等待页面包含显示在屏幕某处的文字字符串“ id = outputtext-text ...”。您确定页面上将显示该内容吗?它看起来像一个定位器,但是该关键字使用字符串而不是定位器。
我不确定您要做什么,但是如果您正在等待具有给定id的元素,则应使用Wait until page contains element,它将定位符作为参数。