javascript - 使用 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
但它一直返回未定义。
解决方案
推荐阅读
- security - DNS Enumeration with DiG
- typescript - TS Design Philosophy - Does the 'typeof' keyword exist purely as a formality?
- google-cloud-platform - Cannot use GPU in VM on GCP; GPU_ALL_REGIONS exceeded
- c++ - OpenGL: Problem With Phong Model Specular Lighting
- r - Cannot pass column names to function in r
- c++ - 在 std::visit 中理解 std::apply
- java - Spring Boot Integration Test : Mock Environment Interface
- r - 将带有表情符号的图形保存为 R 中的 pdf
- python - 每次运行函数时打印出列表的 n 个元素
- c# - 在 .net 核心剃须刀页面中 - 如何从父记录页面导航到子记录页面?