首页 > 解决方案 > 无法按 div 类定位元素

问题描述

尝试检查元素是否将焦点设置为使用通过文本匹配的类标头并获取错误无法找到元素。我知道这个例子中的标题标题是“我的详细信息”,并且使用这个标题,如何定位元素?

<div class="attribute-group-header card__header">
<h3 class="attribute-group-title card__header-title">My Details</h3>
</div>


 Element should be focused      //div[contains(.,'My Details')

标签: robotframeworkselenium2library

解决方案


h3在您的示例代码中找到 ,请使用此 xpath//h3[contains(text(),'My Details')]

要找到div其中包含card__header的内容class,请使用此 xpath//div[contains(@class,'card__header')]


推荐阅读