robotframework - 无法按 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')
解决方案
要h3
在您的示例代码中找到 ,请使用此 xpath//h3[contains(text(),'My Details')]
要找到div
其中包含card__header
的内容class
,请使用此 xpath//div[contains(@class,'card__header')]
推荐阅读
- flutter - Flutter AudioService 插件不适用于 Ios 版本
- laravel - 如何在 Laravel 满足某些条件之前允许提交
- python - 如何总结稀疏的熊猫数据框?
- dll - 如何获取注入的 dll 并将其导出为自己的 dll 文件?
- python - 如何使用 OpenCV 检测手指?
- node.js - 如何将我的 Vue Express 和 Node SPA 部署到 Heroku,以便加载我的 Vue Router 组件?
- angular - 由 adapter.updateOne 引起的 ngRX 无限循环
- sql - SQL查询根据类别列查找连续的局部最大值、最小值
- python - Dynamodb 和 Boto3,在扫描中链接多个条件
- image - 更新已提交的 docker 容器的基础镜像