java - 如何检查类名中是否存在单词?

标签 java css selenium classname

我正在尝试验证字符串(“Pre laminated”)是否是我要检查的 css 类名。

我不想打印类名中的整个文本,只是验证给定的单词是否在类名中:如果单词存在则打印“通过”,如果单词不存在则打印“失败”。

最佳答案

我想你是在谈论 CSS 类,所以这就是答案:

WebElement element = ...;
String className = element.getAttribute("class");
if (className.contains("Pre laminated")) {
    LOGGER.log("pass");
} else {
    LOGGER.log("fail");
}

关于java - 如何检查类名中是否存在单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26801129/

相关文章:

java - 如何减少 HashMap<String, Integer> 类数据结构的内存使用

java - 从 MySQL 触发器获取错误 “Data truncation: Data too long for column ' USER'”

Java 二维数组内存不足

html - Firebug 中的标题布局很难理解

java - 本地主机的有效位置

CSS 组织结构图

selenium - 遇到错误 : java. lang.NoClassDefFoundError: com/google/common/collect/ImmutableList$Builder

java - 在 RecyclerView 中设置 CardView 的背景图片会导致程序在滚动时崩溃

Java Selenium 3.5.3 等待 css-class 更改

selenium - 有没有办法在 Selenium Webdriver 或 Katalon Studio 中测试 Web 表的排序功能?