首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TestCafe:使用testcafe测试元素的边框属性

TestCafe:使用testcafe测试元素的边框属性
EN

Stack Overflow用户
提问于 2019-08-28 20:13:04
回答 1查看 634关注 0票数 3

我试图使用testcafe (‘getStyleProperty’)在图像上测试边框,它总是返回未定义的。其他属性,如框影,工作良好。

代码语言:javascript
复制
<img id="imgEdit" class="img-editable" [src]="imageUrl" style="border: 12px 
solid rgb(0, 0, 0);" alt="editable image" />

const image = Selector('#imgEdit');
const imageBorder = await image.getStyleProperty('border');

imageBorder总是未定义的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-28 21:02:38

CSS中的border被认为是速记性质。这就是为什么您找不到border属性的原因。

如果您是console.log(image.style),您将看到实际的border* CSS属性,这些属性在您的style="border: 12px solid rgb(0, 0, 0);"中表示。

代码语言:javascript
复制
  'border-bottom-color': 'rgb(0, 0, 0)',
  'border-bottom-left-radius': '0px',
  'border-bottom-right-radius': '0px',
  'border-bottom-style': 'solid',
  'border-bottom-width': '12px',
  'border-collapse': 'separate',
  'border-image-outset': '0px',
  'border-image-repeat': 'stretch',
  'border-image-slice': '100%',
  'border-image-source': 'none',
  'border-image-width': '1',
  'border-left-color': 'rgb(0, 0, 0)',
  'border-left-style': 'solid',
  'border-left-width': '12px',
  'border-right-color': 'rgb(0, 0, 0)',
  'border-right-style': 'solid',
  'border-right-width': '12px',
  'border-top-color': 'rgb(0, 0, 0)',
  'border-top-left-radius': '0px',
  'border-top-right-radius': '0px',
  'border-top-style': 'solid',
  'border-top-width': '12px',

我不确定要测试哪个边框属性,但下面是一个有用的示例

image.getStyleProperty('border-bottom-color');输出rgb(0, 0, 0)

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

https://stackoverflow.com/questions/57699464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档