首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >硒元素中文本颜色的推导方法?

硒元素中文本颜色的推导方法?
EN

Stack Overflow用户
提问于 2016-12-08 02:59:55
回答 1查看 96关注 0票数 1

是否可以派生(即自动应用所有继承的CSS样式,如果可能的话- JS脚本)颜色(给定WebElement中的文本)

例如,我希望在每个可见元素中检测文本的颜色:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
WebElement body = driver.findElement(By.tagName("body"));
List<WebElement> elements = body.findElements(By.cssSelector("*"));
for (WebElement we : elements) {
    if (we.isDisplayed()) {
       // ... colour of text in "we" element?
    }
}

做得到吗?

我意识到每个we元素都可以包含嵌套元素,其内部的颜色也可能不同。但是,让我们简化这个问题,并将每个we看作没有嵌套标记的元素。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-08 03:20:35

您可以使用getCssValue(),如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
element.getCssValue("color")

在你的情况下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
we.getCssValue("color")

供参考- http://www.seleniumeasy.com/selenium-tutorials/how-to-get-css-values-using-webdriver

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41037810

复制
相关文章
【说站】css点击元素变更颜色的方法
2、:focus,元素点击后变色,点击后颜色不会消失。:focus选择器用于选择获取焦点的元素。只接收键盘事件或其他用户输入的元素,允许选择focus。
很酷的站长
2022/11/24
2.1K0
【说站】css点击元素变更颜色的方法
SecureCRT更改vim中#注释的文本内容颜色
今天在学习redis的时候,发现vim打开redis.conf配置文件的时候,#注释起来的代码是蓝色的,阅读起来很不方便。
上分如喝水
2021/08/16
6.2K0
SecureCRT更改vim中#注释的文本内容颜色
ios设置文本的边框颜色
比如要实现一个这种效果,当然可能有现成的第三方库,但是几行代码能搞定的就为了这一个功能导入一个库代价还是有点大,那么我们就来自己实现
赵哥窟
2018/09/13
3.6K0
ios设置文本的边框颜色
JS中添加元素的方法
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/152078.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/25
9.8K0
JS中添加元素的方法
java中输出数组元素的方法[通俗易懂]
Array.toString(要输出的数组名): 返回一个包含数组元素的字符串,这些元素被放置在括号内,并用逗号分开。 方法三:
全栈程序员站长
2022/11/07
2.7K0
Python中偏函数的语法和推导方法示例
Python偏函数和我们之前所学习的函数传参中的缺省参数有些类似,但是在实际应用中还是有所区别的,下面通过模拟一个场景一步一步的推导先来看看偏函数的语法形成。
python自学网
2021/12/05
5490
Python中偏函数的语法和推导方法示例
java数组删除元素_java中删除 数组中的指定元素方法[通俗易懂]
java中删除 数组中的指定元素要如何来实现呢,如果各位对于这个算法不是很清楚可以和小编一起来看一篇关于java中删除 数组中的指定元素的例子。
全栈程序员站长
2022/09/22
8.3K0
jQuery 替换元素中class的方法
实现方法: ① 使用removeClass()删除旧的class ② 使用addClass()添加新的class ③ 使用attr 直接替换原class ④ 使用 toggleClass 有就移除,没有就添加
青梅煮码
2023/01/16
2.3K0
Java 移动 ArrayList 中的元素的方法
原文地址:https://www.baeldung.com/java-arraylist-move-items
明明如月学长
2023/03/13
1.5K0
ICP方法详细推导
本文仅做学术分享,如有侵权,请联系删文。
3D视觉工坊
2020/12/11
1.5K0
python中的推导式
首先看 for i in range(10):当 i 依次取 range(10) (0,1,2,3,4,5,6,7,8,9)时
阿黎逸阳
2020/09/08
7080
python中的推导式
文本分类中的特征选择方法
在文本分类中,特征选择是选择训练集的特定子集的过程并且只在分类算法中使用它们。特征选择过程发生在分类器的训练之前。
数据分析
2018/01/29
1.7K0
文本分类中的特征选择方法
Android实现EditText文本颜色渐变
刚开始想着先是设置textColor属性就可以了,然后写了个一个带渐变的shap感觉不好使,于是乎就自定义解决,代码如下
程序员飞飞
2020/02/27
3.3K0
Android实现EditText文本颜色渐变
v-charts 修改文本颜色
<ve-candle :extend=”chartExtend”></ve-candle> this.chartExtend = { ‘xAxis.0.axisLabel.rotate’: 45, //x轴文本倾斜 ‘xAxis.0.axisLabel.color’: ‘white’, //x轴文本颜色 ‘yAxis.0.axisLabel.color’: “white”, //y轴文本改变颜色 legend: { textStyle: { color: ‘white’, } } };
kirin
2020/10/09
1.5K0
盘点Arrays工具类中复制元素和填充元素的常用方法
在java的util包中提供了一个Arrays工具类用来操作数组的,它提供了许多的静态方法,例如数组所有元素进行排序,按从小到大的顺序、查找元素等。使用时需要导包如下所示:
Java进阶者
2021/08/20
7830
删除排序链表中重复元素的方法
链表的操作非常常见,也是面试中经常会被问道的问题。对于链表重复元素的删除,有两个变体,现在总结如下。 链表代码如下:
冬天里的懒猫
2020/08/03
1K0
第92天:CSS3中颜色和文本属性
rgba是代表Red(红色) Green(绿色) Blue(蓝色)和 Alpha透明度。虽然它有的时候被描述为一个颜色空间
半指温柔乐
2018/09/11
8150
Bash echo输出带颜色和背景的文本
Bash echo输出带颜色和背景的文本 1、先上效果图 2、bash代码 #!/bin/bash #*************************************************
程序员小涛
2020/12/03
2.1K0
Bash echo输出带颜色和背景的文本
点击加载更多

相似问题

如何用硒获得元素颜色

40

如何定位硒中的文本区元素?

10

元素中的硒元素

12

文本的硒元素返回零吗?

12

根据嵌套标签中的文本选择硒元素

316
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文