首页 > 解决方案 > 使用 XPATH 获取元素字体颜色的 Javascript 命令

问题描述

我试图通过 RobotFramework 查找元素的字体颜色,但 Get Element Attribute 一直返回 null。我决定改为执行 JS 表达式,但在网上找不到任何内容。该元素没有 ID,因此我需要使用 Xpath,但我找到的所有资源都假设它有一个 ID,并且只使用 getElementByID,这在此处不起作用。

HTML:

<p style="font-size: 14px; line-height: 16px; word-break: break-word;" data-mce-style="font-size: 14px; line-height: 16px;">Some Text</p>

元素的 Xpath:

//div[contains(@class,'ParentClass')]//p

在控制台中我尝试了这个:

$x(".//div[contains(@class,'ParentClass')]//p").style.color

但它一直返回未定义。

标签: javascriptcssxpathautomationrobotframework

解决方案


推荐阅读