这是我的代码:${verifications} Create ListSet Test Variable ${verifications}Input text ${societes_input_nom} ${nom_etablissement} ${TEST_NAME} Append To List ${verifications} ${nom_etablissement} ${TEST_NAME}Input text ${societes_input_contact_email_casino} ${email}Append To List ${verifications} ${email}Input text ${societes_input_contact_adresse} ${adresse}Append To List ${verifications} ${adresse}Input text ${societes_input_site_web} ${url_siteweb}Append To List ${verifications} ${url_siteweb}FOR ${item} IN @{verifications} Page Should Contain ${item}END 这里是输入的 HTML:<div class="form-group"> <label for="title"><h4>Nom de l'établissement </h4></label> <br> <div class="input-group"> <div class="input-group-addon" > <i class="fa fa-building"> </i> </div> <input type="text" style="display: none;" id="initialvalue_prop_1" name="initialvalue_prop_1" maxlength="1000" value="TNR Activite Casino" /> <input type="text" id="prop_1" name="prop_1" maxlength="1000" value="TNR Activite Casino" />但是,“页面应该包含”找不到我的 ${nom_etablissement} ${TEST_NAME} 但是当我查看页面时,这些单词位于页面(和 DOM)中错误 :页面应包含文本“TNR Activite Casino”,但没有。我不知道如何解决这个问题,我尝试了很多方法但没有任何效果......你能帮我吗?
1 回答
largeQ
TA贡献2039条经验 获得超7个赞
页面应包含对实际文本的检查,而不是对属性值的检查。要获取属性的值,您应该使用 -
${Value}= Get Element Attribute xpath://input[@id='initialvalue_prop_1'] value
如果您想在文本字段内断言值,请使用关键字 -
Textfield Value Should Be ${textfield_locator} ${value_to_be_asserted}
添加回答
举报
0/150
提交
取消