我是量角器的新手,我想做的是获取元素的背景颜色.
到目前为止,我有:
var colour = element(by.css("div[class='ng-isolate-scope my-form']")).getCssValue('background-color'); console.log(colour);
我试过'background-color'和'background-color'.
上述控制台日志如下
...{ ptor_: { controlFlow: [Function], schedule: [Function], setFileDetector: [Function], getSession: [Function], getCapabilities: [Function], quit: [Function], actions: [Function], touchActions: [Function], executeScript: [Function], executeAsyncScript: [Function], call: [Function], wait: [Function], sleep: [Function], getWindowHandle: [Function], getAllWindowHandles: [Function], getPageSource: [Function], close: [Function], getCurrentUrl: [Function], getTitle: [Function], findElementInternal_: [Function], findDomElement_: [Function], findElementsInternal_: [Function], takeScreenshot: [Function], manage: [Function], switchTo: [Function], driver: Object { session_: [Object], executor_: [Object], flow_: [Object], fileDetector_: null }, element: { [Function] all: [Function] }, '$': [Function], '$$': [Function], baseUrl: '', rootEl: 'body', ignoreSynchronization: true, getPageTimeout: 10000, params: {}, ready: Object { closure_uid_262032795: 12, flow_: [Object], stack_: null, parent_: null, callbacks_: null, state_: 'fulfilled', handled_: true, value_: null, queue_: null }, plugins_: { pluginConfs: [], pluginObjs: [], assertions: {}, resultsReported: false }, resetUrl: 'data:text/html,', trackOutstandingTimeouts_: true, mockModules_: [ [Object] ], allScriptsTimeout: 11000, getProcessedConfig: [Function], forkNewDriverInstance: [Function], restart: [Function] }, parentElementArrayFinder: { ptor_: { controlFlow: [Function], schedule: [Function], setFileDetector: [Function], getSession: [Function], getCapabilities: [Function], quit: [Function], actions: [Function], touchActions: [Function], executeScript: [Function], executeAsyncScript: [Function], call: [Function], wait: [Function], sleep: [Function], getWindowHandle: [Function], getAllWindowHandles: [Function], getPageSource: [Function], close: [Function], getCurrentUrl: [Function], getTitle: [Function], findElementInternal_: [Function], findDomElement_: [Function], findElementsInternal_: [Function], takeScreenshot: [Function], manage: [Function], switchTo: [Function], driver: [Object], element: [Object], '$': [Function], '$$': [Function], baseUrl: '', rootEl: 'body', ignoreSynchronization: true, getPageTimeout: 10000, params: {}, ready: [Object], plugins_: [Object], resetUrl: 'data:text/html,', trackOutstandingTimeouts_: true, mockModules_: [Object], allScriptsTimeout: 11000, getProcessedConfig: [Function], forkNewDriverInstance: [Function], restart: [Function] }, getWebElements: [Function], actionResults_: Object { closure_uid_262032795: 4569, flow_: [Object], stack_: null, parent_: [Object], callbacks_: null, state_: 'pending', handled_: false, value_: undefined, queue_: null }, locator_: Object { using: 'css selector', value: 'body[class=\'ng-scope\']' } }, then: [Function], elementArrayFinder_: { ptor_: { controlFlow: [Function], schedule: [Function], setFileDetector: [Function], getSession: [Function], getCapabilities: [Function], quit: [Function], actions: [Function], touchActions: [Function], executeScript: [Function], executeAsyncScript: [Function], call: [Function], wait: [Function], sleep: [Function], getWindowHandle: [Function], getAllWindowHandles: [Function], getPageSource: [Function], close: [Function], getCurrentUrl: [Function], getTitle: [Function], findElementInternal_: [Function], findDomElement_: [Function], findElementsInternal_: [Function], takeScreenshot: [Function], manage: [Function], switchTo: [Function], driver: [Object], element: [Object], '$': [Function], '$$': [Function], baseUrl: '', rootEl: 'body', ignoreSynchronization: true, getPageTimeout: 10000, params: {}, ready: [Object], plugins_: [Object], resetUrl: 'data:text/html,', trackOutstandingTimeouts_: true, mockModules_: [Object], allScriptsTimeout: 11000, getProcessedConfig: [Function], forkNewDriverInstance: [Function], restart: [Function] }, getWebElements: [Function], actionResults_: Object { closure_uid_262032795: 4569, flow_: [Object], stack_: null, parent_: [Object], callbacks_: null, state_: 'pending', handled_: false, value_: undefined, queue_: null }, locator_: Object { using: 'css selector', value: 'body[class=\'ng-scope\']' } } }
所有我追求的是元素背景颜色,然后我将与我认为它应该是比较.
我试图获得背景颜色的元素是
任何有关这方面的帮助将非常感谢.
1> Andres D..:您需要解决获得价值的承诺.如果要使用console.log打印它,请执行以下操作:
$('div.my-form').getCssValue('background-color').then(function(bgColor) { console.log(bgColor); });推荐阅读
如何解决《连接到sqlite文件时强制只读》经验,为你挑选了1个好方法。 ... [详细] 如何解决《tasks参数包含null值》经验,为你挑选了0个好方法。 ... [详细] 如何解决《BASH:Raplace文件名不在列表中的字符》经验,为你挑选了1个好方法。 ... [详细] 如何解决《docker数据卷vs已挂载的主机目录》经验,为你挑选了3个好方法。 ... [详细] 如何解决《可以在哪里更改ElasticBeanstalk环境的RDS_DB_NAME设置》经验,为你挑选了1个好方法。 ... [详细] 如何解决《将ASP.NET5项目发布到Docker时找不到名为"Custom"的AspnetPublishHandler》经验,为你挑选了0个好方法。 ... [详细] 如何解决《覆盖yii2上模块的转换路径》经验,为你挑选了0个好方法。 ... [详细] 如何解决《Laravel的Sublime文本自动完成功能》经验,为你挑选了1个好方法。 ... [详细] 如何解决《为什么SPAN的高度超过其字体大小》经验,为你挑选了0个好方法。 ... [详细] 如何解决《如何在javascript中获取服务器端cookie值?》经验,为你挑选了0个好方法。 ... [详细] 如何解决《悬停时在链接前显示"▶"?》经验,为你挑选了2个好方法。 ... [详细] 如何解决《C++调用默认构造函数而不是复制构造函数》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何在Laravel测试中禁用选定的中间件》经验,为你挑选了1个好方法。 ... [详细] 如何解决《包含NSTableView的深色充满活力的窗口-调整背景颜色》经验,为你挑选了0个好方法。 ... [详细] 如何解决《C#WinForm多次单击事件处理程序以实现类似功能》经验,为你挑选了1个好方法。 ... [详细] 如何解决《html,正文100%导致滚动条出现》经验,为你挑选了1个好方法。 ... [详细] 如何解决《SFSafariViewController完成按钮不起作用》经验,为你挑选了1个好方法。 ... [详细] 如何解决《从外部调用webpacked代码(HTML脚本标记)》经验,为你挑选了3个好方法。 ... [详细] 吐了个 "CAO" !Tags | 热门标签RankList | 热门文章
- 1我想对我的天蓝网站进行负载均衡
- 2C#中BackgroundWorker的性能问题
- 3这个字段怎么样?
- 4Sql语法:在select(subselect)中选择不带from子句作为子查询
- 5Div向下移动而不是隐藏
- 6iOS和Android无法连接的蓝牙设备是否有唯一标识符?
- 7Android Studio中的"noinspection"关键字列表
- 8如何将*any*Python对象转换为字符串?
- 9是否有通用的方法在pom.xml中设置-D参数?
- 10是否可以从React App访问NFC功能
- 11如何知道FrameworkElement何时被完全呈现?
- 12我可以在javascript代码中使用刀片中的数据吗?
- 13在`knitr` Rnw chunk figure标题中引用先前定义的对象
- 14SQL Server:如果未满足条件,如何将1行作为默认值返回
- 15丑化JavaScript - 进一步优化
- 16如何同时拥有IN和NOT IN
- 17仅在文本部分用jsoup替换字符串
- 18如何以编程方式更改复选框选中的颜色
- 19在django-rest-framework中解析multipart/form-data
- 20500内部服务器错误Ajax Laravel
DevBox开发工具箱 | 专业的在线开发工具网站 京公网安备 11010802040832号 | 京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有