我一直在尝试实现测试来检查表单中的字段验证。对特定字段错误消息的检查很简单,但我也尝试了一种通用检查来标识错误类字段的父元素。但这不起作用。在
有错误的字段具有以下HTML
<div class="field clearfix error ">
<div class="error">
<p>Please enter a value</p>
</div>
<label for="id_fromDate">
<input id="id_fromDate" type="text" value="" name="fromDate">
</div>
为了检查错误,我有以下函数:
^{pr2}$所以el
是输入字段,但是xpath总是失败。我相信../
会像命令行导航一样提升一个级别-不是这样吗?在
使用相对xpath(基于现有元素)时,它需要以
./
开头,如下所示:只有在
./
之后,才能开始指定xpath节点等刚才误解了你的问题。您可以尝试以下逻辑:查找父项}并检查{}。在
div
,然后检查它是否包含类error
,而不是查找父项{因为}。在
..
是进入上层的方式,../div
意味着父母的孩子{相关问题 更多 >
编程相关推荐