testing - 在 Katalon Recorder 中验证颜色
问题描述
你好,
我想检查按钮的颜色是否是预期的颜色。我不确切知道我必须在 Katalon Recorder 中使用哪个命令。
这是我的元素:
<ux-badge typeclass="success" class="ng-star-inserted">
<span class="ux-badge ux-badge--success ux-badge--pill ux-badge--small" data-e2e="ux-badge">Open</span>
</ux-badge>
这是我的css风格:
ux-badge--success {
background-color: rgb(70, 122, 57);
}
你能帮我吗?
在此先感谢您的帮助
解决方案
我找到了解决方案:
第 1 步:创建变量
命令:storeEval
目标:getComputedStyle(document.querySelector(".ux-badge--success")).backgroundColor
价值:background
第 2 步:评估变量
命令:assertEval
目标:"${background}" == "rgb(70, 122, 57)"
价值:true
推荐阅读
- ios - UIView 未以编程方式显示在 UIScrollView 中
- go - 无法通过 -extldflags
- android - 为什么没有在 Android 上的 Laravel 中验证文件?
- javascript - 如何从登录页面注销用户?
- laravel - 在减去两个日期以给出天数时遇到格式不正确的数值
- flutter - Flutter Cupertino bottom_tab_bar:'方法'方法'在 null 上被调用'
- vue.js - Vuetify v-text-field 检查非数字输入
- angular - 如何引用 FormArray 的各个控件
- swift - 解析谷歌自定义搜索 API Swift
- django - 更改 elasticsearch 默认 min_term_freq 和 min_doc_freq