java - 如何验证 Selenium 中某个字段的大胆外观

标签 java selenium

我正在尝试自动化手动脚本(在 java 中使用 selenium)来检查网页上某个字段(标签:代表必填字段)的粗体外观。有什么可能的 selenium java 函数来验证某个元素的粗体外观(在类中没有关于外观的信息)

最佳答案

通过 WebDriver(在 Java 中),您可以使用 getCssValue() .

import static org.junit.Assert.assertTrue;
(...)

// assuming elem is a healthy WebElement instance, your found element
String fontWeight = elem.getCssValue("font-weight");
assertTrue(fontWeight.equals("bold") || fontWeight.equals("700"));

(since 700 is the same as bold)


使用 Selenium RC,请参阅 this technique ,只需使用 font-weight(或 fontWeight,具体取决于用途)。

关于java - 如何验证 Selenium 中某个字段的大胆外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10100438/

相关文章:

javascript - 使用 C# 和 Selenium WebDriver 渲染页面时禁用 Chrome 中的 JavaScript

java - Android Bootstrap 按钮高度

java - 如何使用 Maven 将资源复制到 src 目标目录?

java - 字符串转换器中未显示空格

java - 为数据驱动项目创建一个可运行 Jar,为输入数据定制 excel

selenium - 我可以为 Protractor 设置更长的超时时间以连接到 selenium 驱动程序吗?

java - Selenium Chrome webdriver SessionNotCreatedException

java - ListView 中的微调器(android)

java - 使用 BufferedReader 读取大文本文件并将其存储到字符串中

java - 需要通过 section id 从 HTML 获取 href